如何在我不想显示待处理状态且 transactionDate 小于当前日期的记录的情况下过滤我的查询?如果状态为待处理但是交易日期超出或与当前日期相同,它将显示数据
Status TransactionDate
Pending 9/30/2014
Pending 10/1/2014
Completed 9/10/2014
Error 3/2/2014
Pending 9/19/2014
我收到了负面反馈? WTF?
Output should be:
Status TransactionDate
Pending 9/30/2014
Pending 10/1/2014
Completed 9/10/2014
Error 3/2/2014
删除了待处理的9/19,因为状态为待处理且交易日期小于当前日期。
答案 0 :(得分:0)
Select Status,
TransactionDate
from Table1
where status <> 'Pending'
or transactiondate >= getdate()
仅过滤掉状态待定的结果且转换日期为&lt; getdate