DateDiff( month, waterpay.CopyDate, GetDate() ) = 1 )DateDiff( day, WaterPay.CopyDate, GetDate() ) = 1 )
这两个句子的意思分别是:求以month或者以day的方式返回当前日期(getdate)减数据库中的一个日期字段(waterpay.CopyDate)的值等于1的记录
请问这两句在sql server中的函数如何在oracle中改写?
这两个句子的意思分别是:求以month或者以day的方式返回当前日期(getdate)减数据库中的一个日期字段(waterpay.CopyDate)的值等于1的记录
请问这两句在sql server中的函数如何在oracle中改写?
Months_Between( to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd'),
to_date(to_char(waterpay.CopyDate,'yyyy-mm-dd'),'yyyy-mm-dd')
) = 1
to_char(sysdate - 1,'yyyy-mm-dd') = to_char(waterpay.CopyDate,'yyyy-mm-dd')