如何将底线添加到我的语句中?SQl if where语句中的语句
SELECT
AgentID,
PaymentAmount
FROM Table A
WHERE
DATEOFPAYMENT
GROUP BY
CollectorNumber
ORDER BY
CollectorNumber,
LastName,
DateofPayment,
PaymentAmount
如果DATEOFPAYMENT =昨天然后PaymentAmount否则为0为 '前一天'
或
如果DATEOFPAYMENT = current_Month然后PaymentAmount否则为0为 'MTD'
或
如果DATEOFPAYMENT = CURRENT_YEAR然后PaymentAmount否则为0为“YTD
我不明白你想把这些放在哪里。你可以使用'CASE'而不是'IF',但是如何使用它取决于你在做什么。 – 2014-11-20 19:01:51
查看CASE声明。我想这会帮助你。 http://msdn.microsoft.com/en-us/library/ms181765.aspx – 2014-11-20 19:03:23
用'CASE'语句替换'WHERE'中的'DATEOFPAYMENT'。 – 2014-11-20 19:03:36