以文本方式查看主题 - 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(日期) |