提货单号 提货时间 提货企业
207065215 2007-1-4 14:51 8495
207065216 2007-1-4 14:51 8495
207065217 2007-1-4 14:51 8495
207065218 2007-1-4 14:51 8495
105021318 2005-1-30 16:45 8495
105021319 2005-1-30 16:45 8495
105041163 2005-1-27 12:58 8495
105041788 2005-1-30 10:56 8495
107023694 2007-3-21 15:53 8495
207085488 2007-3-21 11:48 8495
207085449 2007-2-21 11:01 8495
207085450 2007-2-21 11:01 8495
207085452 2007-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语句.
我要怎么写,才能够 动态 统计. 每一月究竟有多少提货单数...动态:是指截止到目前己录到系统中的单号.
207065215 2007-1-4 14:51 8495
207065216 2007-1-4 14:51 8495
207065217 2007-1-4 14:51 8495
207065218 2007-1-4 14:51 8495
105021318 2005-1-30 16:45 8495
105021319 2005-1-30 16:45 8495
105041163 2005-1-27 12:58 8495
105041788 2005-1-30 10:56 8495
107023694 2007-3-21 15:53 8495
207085488 2007-3-21 11:48 8495
207085449 2007-2-21 11:01 8495
207085450 2007-2-21 11:01 8495
207085452 2007-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语句.
我要怎么写,才能够 动态 统计. 每一月究竟有多少提货单数...动态:是指截止到目前己录到系统中的单号.
解决方案 »
- 在DELPHI中是否有读取I/O端口的函数?
- 100分:ActiveX问题, 高手请帮忙看看
- delphi的exe程序 接受外部参数问题
- 请教,如何在TreeView控件中用代码来选中树中的某一项?
- 经典书籍下载delphi技术手册要的快来
- 在delphi中如何建立一个doc文件?
- BDE 与 SQL Server的一个奇怪问题
- 有一个小小的问题
- 请问,我在DELPHI6中设置EXECL的列宽时为什么总是报错??
- 我在程序中直接用DATABASE连接ODBC,但在没有安装DELPHI的机子上就不能运行,错误提示是:
- 求助!socket error:不能做任何连接,因为目标机器积极的拒绝它.(10061),on API ;connect
- delphi控件ehlib在安装的过程中出现的问题,请高手支招
应该类似这样,你调试一下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(提货时间)
SELECT a.提货企业, Format([提货时间],"yyyy") AS 表达式1, Count(a.提货单号) AS [总计 提货单号]
FROM a
GROUP BY a.提货企业, Format([提货时间],"yyyy")
PIVOT Format([提货时间],"oooo") In ("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");