0
真的很難解釋,但在這裏不用SQL只有在檢查列其不爲空
我有檢查多個字段的查詢,但在其中的一個我MakeCall函數需要的,如果其爲null,以顯示它,但如果它不爲空然後我需要檢查日期=今天,如果它是顯示,如果它不是。
這是我到目前爲止有:
SELECT
renewaldate,
DATEDIFF(renewaldate, CURDATE()) AS DaysUntilRenewalDate,
orders.*, customers.*
FROM
orders
JOIN customers ON orders.CustomerNumber = customers.CustomerNumber
WHERE
RenewalDate < DATE_ADD(CURDATE(), INTERVAL 23 DAY)
AND RenewalDate > DATE_SUB(CURDATE(), INTERVAL 4 DAY)
AND IF MakeCall IS NOT NULL THEN WHERE ITS = TO TODAY?
ORDER BY
RenewalDate
的 「嗎?如果MakeCall函數IS NOT NULL又在哪裏ITS =今天」是它會去
建議的東西像... AND(MakeCall函數爲空或MakeCall函數=今天)... – jarlh
完美的,不能相信我沒想到的像那樣簡單 –