month获取了月份没按照1234排序啊

13666
12

小由菜 数据达人Lv4

发表于2018-11-28 15:57

悬赏1

已解决

楼主
月份获取了之后没有1234...这个10 11 12怎么跑前面来了呢?

最近看过此主题的会员

esen_5HWMVTBULV

esen_5DQKAMA4FX

esen_5E1QJ0K76E

esen_5BVMYLRYOM

chenliwei

esen_5B9OTSDJD9

最佳答案
因为是按照字符排序的,你看看是不是变成字符串了?
如果本身就是字符串的话就把前9个月改成01、02、。。。的格式
12个回答

只看楼主

Unicorn 初学数据Lv2

发表于2018-11-28 16:01

只看该作者

取消 关注该作者的回复

沙发

统计图的数据源怎么设置的呢?统计图绑定的数据源排序是什么样 截图看一下呢

韦韬然 数据老手Lv5

发表于2018-11-28 15:57

只看该作者

取消 关注该作者的回复

板凳

因为是按照字符排序的,你看看是不是变成字符串了?
如果本身就是字符串的话就把前9个月改成01、02、。。。的格式

缱绻 数据领袖Lv6

发表于2018-11-28 16:24

只看该作者

取消 关注该作者的回复

地板

韦韬然 发表于 2018-11-28 16:23
因为是按照字符排序的,你看看是不是变成字符串了?
如果本身就是字符串的话就把前9个月改成01、02、。。。 ...

韦韬然 数据老手Lv5

发表于2018-11-28 17:00

只看该作者

取消 关注该作者的回复

5#



项目上见过这个问题~v~

小由菜 数据达人Lv4

发表于2018-11-28 17:29

只看该作者

取消 关注该作者的回复

6#

韦韬然 发表于 2018-11-28 16:23
因为是按照字符排序的,你看看是不是变成字符串了?
如果本身就是字符串的话就把前9个月改成01、02、。。。 ...

我这是在数据库表里存的2018-01-01单独取出来月份的额。。。

小由菜 数据达人Lv4

发表于2018-11-28 17:30

只看该作者

取消 关注该作者的回复

7#

Unicorn 发表于 2018-11-28 16:01
统计图的数据源怎么设置的呢?统计图绑定的数据源排序是什么样 截图看一下呢 ...

数据库表存的是年月日的

韦韬然 数据老手Lv5

发表于2018-11-28 17:40

只看该作者

取消 关注该作者的回复

8#

小由菜 发表于 2018-11-28 17:29
我这是在数据库表里存的2018-01-01单独取出来月份的额。。。

不太清楚month函数返回的是数字还是字符,我之前的处理方式是直接用mid函数把中间两位代表月份的取出来然后排序

韦韬然 数据老手Lv5

发表于2018-11-28 18:13

只看该作者

取消 关注该作者的回复

9#

也可以试试在month的外层套个ASNUM()强制转换下数据类型,没试过这个行不行

小由菜 数据达人Lv4

发表于2018-11-29 09:37

只看该作者

取消 关注该作者的回复

10#

韦韬然 发表于 2018-11-28 18:13
也可以试试在month的外层套个ASNUM()强制转换下数据类型,没试过这个行不行

我昨天最后是直接把年月日都显示了一会我再试试你说这个,哎,感觉酷屏的这个统计图用着蹩手似的

小由菜 数据达人Lv4

发表于2018-11-29 09:41

只看该作者

取消 关注该作者的回复

11#

韦韬然 发表于 2018-11-28 18:13
也可以试试在month的外层套个ASNUM()强制转换下数据类型,没试过这个行不行

ASSUM()不行

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号