我想检查我的 SQL 查询中的日期值。如果日期等于预定义日期,则不打印任何内容,否则打印现有日期值。
我怎样才能正确编写它以获取所需的日期值?
我有以下查询:
(SELECT (CASE
WHEN (PaymentsMade.PaymentDate = '09/09/1987') THEN ' '
ELSE PaymentsMade.PaymentDate
END)
) as dateOfPayment
当我运行此查询时,当日期等于 '09/09/1987' 时它可以正常工作,而当日期不等于 '09/09/1987' 时,它会打印 '01/01/1900'。
如何检索不等于预定义日期“09/09/1987”的日期值?
任何意见,将不胜感激。谢谢