以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  通过日期生成周  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24257)

--  作者:lfxxdt
--  发布时间:2012/10/9 10:59:00
--  通过日期生成周

SELECT 工序, 月份, 规格型号, Sum(生产数) AS 生产数,Sum(废品数) AS 废品数,DatePart("WW",生产日期) AS 周
FROM {日报表}
GROUP BY 工序, 月份,规格型号;

我想通过日报表,采用查询(狐表里面SQL查询)生成周报表,周是通过生产日期判断自动生成,以上是我编写的查询代码,但运行不了,应该如何编写。


--  作者:lin_hailun
--  发布时间:2012/10/9 11:13:00
--  
 这个问题狐爸好像回复了你,楼主看看你之前发的帖子。
--  作者:狐狸爸爸
--  发布时间:2012/10/9 11:13:00
--  

如果是Access或者内部表,注意是单引号,不是双引号

 

SELECT DatePart(\'WW\',日期) AS 周 FROM {订单}

 

如果是SQL Server数据源,连单引号也不需要:

 

SELECT DatePart(WW,日期) AS 周 FROM {订单}

 

 


--  作者:lfxxdt
--  发布时间:2012/10/9 13:57:00
--  
我试过了但运行不了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目87.table


--  作者:lin_hailun
--  发布时间:2012/10/9 14:20:00
--  
 既然生成周报表,就应该用周去分组才对。

SELECT 工序, 月份, 规格型号, Sum(生产数) AS 生产数, Sum(废品数) AS 废品数, DatePart(\'WW\', 生产日期) AS 周
    FROM {日报表}
        GROUP BY
工序, 月份, 规格型号, DatePart(\'WW\', 生产日期)
--  作者:lfxxdt
--  发布时间:2012/10/9 14:23:00
--  
问题已解决,谢谢