SQL最后一天在飞蛾选择中

Sai*_*han 0 sql sql-server-2000

我有下表,基本上是每日交易的摘要,每晚加载.

+++++++++++++++++++++++
+ DateCreated + Sale  +
+++++++++++++++++++++++
+ 20100101    + 1000  +
+ 20100131    + 2000  +
+ 20100210    + 2000  +
+ 20100331    + 4000  +
+++++++++++++++++++++++
Run Code Online (Sandbox Code Playgroud)

我需要按月显示销售情况,但仅限于每个月的最后一天.

例如

JAN    2000
FEB       0
MAR    4000
Run Code Online (Sandbox Code Playgroud)

我可以用我的选择中的CASE来完成这个,但这有效吗?这是SQL Server 2000.

Yes*_*ke. 7

我的Q&D解决方案是建立一个日期,即下个月的第一天,然后减去一天.