小编and*_*eas的帖子

在CASE SQL语句中使用BETWEEN

我想从我们的费率表中获得所有12个月的平均费率并将其除以数月,我开始用案例编写SQL选择,但我似乎在"之间"部分做错了.这是我的SQL

SELECT AVG(SELL_RATE),
       AVG(BUY_RATE),
       CASE MONTHS
            WHEN RATE_DATE( BETWEEN '2010-01-01' AND '2010-01-31') THEN 'JANUARY'
            ELSE 'NOTHING'
   END AS 'MONTHS'
FROM   RATE
WHERE  CURRENCY_ID = CURRENCY -033'
Run Code Online (Sandbox Code Playgroud)

sql sql-server

13
推荐指数
1
解决办法
12万
查看次数

标签 统计

sql ×1

sql-server ×1