これが可能かどうかはわかりませんが、ここで説明します。
MySQLを使用しており、次のように出力を生成するステートメントを完了する必要があります。
completedateフィールドとenquirydateフィールドを含むテーブルがあります。
次のコードがあるこれらのフィールド間の時間差に関するデータを取得する必要があります
SELECT DATE (completedate) - DATE (enqdate) AS `timediff`, COUNT(*) AS TotalCount
FROM cia_enquiry
WHERE (DATEDIFF(CURDATE(), enqdate) < 30) AND completedate > 1
GROUP BY `timediff`
ORDER BY `timediff` ASC
上記のコードは、日付間の日数と過去30日以内の全体の総数を出力するだけです(完了していないエントリはカウントされません)。
ここで、「timediff」の結果を別のテーブルに対して参照し、そのテーブルから別のフィールドを取得する必要があります。
たとえば、timediff = 1の場合、別のテーブルで1のIDを見つけて、このテーブルから説明フィールドを返す必要があります。
最終的には、次のようなものになるはずです
timediffTotalCountの説明05224
時間以内
11324〜48時間
など........。