我需要根据月份运行查询
例如
sysdate是2016年4月1日或之后必须选择2016年3月 否则(2016年3月之前或2016年3月)它必须选择2015年3月
答案 0 :(得分:0)
由于您没有提及您的数据库或表结构,您可以尝试这样的事情,由于date conversion
,这可能不适用于某些RDMS。使用适当的。
select
case when sysdate > to_date('01/04/2016','DD/MM/YYYY')
then 'March 2016'
else 'March 2015'
end as MarchYear
from yourTable