以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SQL语句请教  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110739)

--  作者:ap9709130
--  发布时间:2017/12/8 14:51:00
--  SQL语句请教
今天想做些SQL的统计,关于时间类型的转换不太会写,请教一下老师.在帮助中:

SE LEC T Month(日期) AS 月, SUM(数量) AS 数量 FROM {订单} WH ERE Year(日期) = 1999 GROU P BY Mon th(日期)
 
这个没有问题,现在我想在 在月这个列中,把日期的年分显示出来,要怎么写?

例子中显示出来的月是数字:1,2,3,4....  我想变成这样:20171,20172,20173,20174.....   SQL的语句要怎么写?

--  作者:有点甜
--  发布时间:2017/12/8 14:54:00
--  

 

 Year(日期) * 100 + Month(日期) as 月


--  作者:ap9709130
--  发布时间:2017/12/8 15:17:00
--  
老师
因为GROU P BY Mon th(日期)
不行啊,year("日期") 会过不了的.

--  作者:有点甜
--  发布时间:2017/12/8 15:32:00
--  
Group by Year(日期) * 100 + Month(日期)