如何实现数据的分月统计? 己有例子
提货单号 提货时间 提货企业
2070652152007-1-4 14:51 8495
2070652162007-1-4 14:51 8495
2070652172007-1-4 14:51 8495
2070652182007-1-4 14:51 8495
1050213182005-1-30 16:45 8495
1050213192005-1-30 16:45 8495
1050411632005-1-27 12:58 8495
1050417882005-1-30 10:56 8495
1070236942007-3-21 15:53 8495
2070854882007-3-21 11:48 8495
2070854492007-2-21 11:01 8495
2070854502007-2-21 11:01 8495
2070854522007-2-21 11:01 8495
我要统计出的结果为
提货企业 年份 一月 二月 三月 四月...... 十二月
8495 2007 4 0 5 0 0
8495 2006 0 0 0 0 0
8495 2005 4 0 0 0 0
请问各位大哥, 我用DELPHI .用DBGRID 控件.如何才能得出这样的效果呢?? 如果不用DELPHI . 直接用SQL语句.
我要怎么写,才能够 动态 统计. 每一月究竟有多少提货单数...
动态:是指截止到目前己录到系统中的单号.
[解决办法]
应该类似这样,你调试一下select 提货企业,YEAR(提货时间),sum(case when month(提货时间) = 1 then 1 else 0 end) 一月,sum(case when month(提货时间) = 2 then 1 else 0 end) 二月,....sum(case when month(提货时间) = 12 then 1 else 0 end) 十二月from t group by 提货企业,YEAR(提货时间)
[解决办法]
计数如果是+1否+0
[解决办法]
access中case when 可以使用iif来实现
[解决办法]
一楼回复的不就是SQL语句吗?