誰かが次のコードで問題を指摘できるかどうか疑問に思っています。特に、dateDiff 部分。私がやろうとしているのは、請求書の送信と入金日の違い (日数) を把握することです。入金日が null の場合は、今日の日付を使用したいと考えています。シンプルに、私は思っていた...
$rs = mysql_query("SELECT i.dateSent
, i.dateDeposit
, i.invoiceID
, i.gstValue
, i.invoiceValue AS invoiceTotal
, p.projectValue
, i.invoiceNumber
, p.projectName
, p.projectNumber
, p.projectID
, c.clientName
, c.clientCode
, c.clientID
, DATEDIFF(i.dateSent, CASE WHEN i.dateDeposit IS Null Then GetDate() ELSE i.dateDeposit) as numbDays
FROM cms_invoices i
LEFT JOIN cms_projects p ON p.projectID = i.projectID
LEFT JOIN cms_clients c ON p.clientID = c.clientID
ORDER BY i.dateDeposit ASC, c.clientName ASC
");
この段階では、結果は結果ではありません。dateDiff 行はクエリを分割します。引数。
ありがとう、@rrFive