Foxtable(狐表)用户栏目专家坐堂 → [求助]SQL语句怎么写日期是哪一年哪一周,及本周是从几号到几号


  共有1840人关注过本帖树形打印复制链接

主题:[求助]SQL语句怎么写日期是哪一年哪一周,及本周是从几号到几号

帅哥哟,离线,有人找我吗?
ajie5211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
[求助]SQL语句怎么写日期是哪一年哪一周,及本周是从几号到几号  发帖心情 Post By:2017/5/11 16:53:00 [显示全部帖子]

如标题,SQL语句中,如何写日期是哪一年哪一周,及本周是从几号到几号

cmd.Comma ndText = "Sele ct DatePart(yyyy, 下单日期) AS 年,DatePart(ww, 下单日期) AS 周, ( as 日期段),组别," & _
"SUM(总线数) AS 总线数 From {SG2生管订单完工情况} Where 下单日期 >= '" & kday & "' GROUP BY " & _
"DatePart(yyyy, 下单日期),DatePart(ww, 下单日期),组别 ORDER BY DatePart(yyyy, 下单日期),DatePart(ww, 下单日期),组别"

 


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/5/11 17:53:00 [显示全部帖子]

以下是引用有点色在2017/5/11 17:35:00的发言:

你想加入条件?看红色代码

 

cmd.Comma ndText = "Sele ct DatePart(yyyy, 下单日期) AS 年,DatePart(ww, 下单日期) AS 周, ( as 日期段),组别," & _
"SUM(总线数) AS 总线数 From {SG2生管订单完工情况} Where 下单日期 >= '" & kday & "' and DatePart(yyyy, 下单日期) = 2017 GROUP BY " & _
"DatePart(yyyy, 下单日期),DatePart(ww, 下单日期),组别 ORDER BY DatePart(yyyy, 下单日期),DatePart(ww, 下单日期),组别"

 

datePart的周数的计算,是从周日到周六为一周,不是从周一开始的。如果要用周日开始,要这样 http://www.cnblogs.com/biwork/p/3546728.html

 

如果你要筛选本周的数据,参考 http://www.foxtable.com/webhelp/scr/2706.htm

 

 

我希望能帮我把“( as 日期段)”给我完善一下,比如,下单日期为2017/05/03时,得到“2017/04/30~2017/05/06  as 日期段”这样的校果。周按默认的来就可以,不需要重周一到周日,按原来的周日到周六就可以。


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2017/5/11 18:34:00 [显示全部帖子]

OK,谢谢!

 回到顶部