私はこのクエリをmySQLDBで書いています。テーブルlisting
には2つの列StartDate
とがありますEndDate
。Duration
を使用して、これら2つの日付の間の日数を返しDATEDIFF
ます。私の質問は:
SELECT DATEDIFF(StartDate, EndDate) as 'Duration' FROM listing;
テーブルは、[期間]列にNULLを返します。
そして私が書くなら、
SELECT DATEDIFF(day, StartDate, EndDate) as 'Duration' FROM listing;
戻り値
Error Code: 1582. Incorrect parameter count in the call to native function 'datediff' 0.000 sec
どんな助けでもありがたいです。