分上下半月统计 SQL
生活随笔
收集整理的這篇文章主要介紹了
分上下半月统计 SQL
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
代碼 declare???@t???table???(Date???datetime,???Name???varchar(30),???Money???money)?????insert???@t???
??select???dateadd(dd,10,getdate()),'a',10.0000???union???all???
??select???dateadd(dd,11,getdate()),'a',10.0000???union???all???
??select???dateadd(dd,12,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,13,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,6,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,-1,getdate()),'a',10.0000???union???all???
??select???dateadd(dd,-2,getdate()),'a',10.0000???union???all???
??select???dateadd(dd,-3,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,-4,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,-40,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,-20,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,30,getdate()),'b',10.0000???union???all???
??select???dateadd(dd,60,getdate()),'b',10.0000???
??SELECT???CONVERT(VARCHAR(7),Date,120)+'-'+???
??case???when???day(date)???between???1???and???15???then???'上半月'???else???'下半月'???end,???
??Name,???
??SUM(Money)?????
??FROM???@t???t???
??GROUP???BY???CONVERT(VARCHAR(7),Date,120)+'-'+???
??case???when???day(date)???between???1???and???15???then???'上半月'???else???'下半月'???end,???
??Name
?
?
轉載于:https://www.cnblogs.com/Tonyyang/archive/2010/05/11/1732231.html
總結
以上是生活随笔為你收集整理的分上下半月统计 SQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rails采用MongoDB感觉相当不错
- 下一篇: 《XNA高级编程:Xbox 360和Wi