私はこのクエリを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
どんな助けでもありがたいです。