0

SQLフィドルでmysqlバージョン5.6を使用しています.timestampdiff()関数を使用して、次のようにTaskという名前のテーブルの最初の列の最小値と2番目の列の最大値の差を見つけようとしています

select TimeStampDiff(month, , max(Task.End_Date), min(Task.Start_Date));

しかし、このコードを実行すると、次のエラーが発生します。

SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

timestampdiff() が集約関数をパラメーターとして受け入れないということですか? どうすればこの問題を解決できますか?

ここに私の完全なフィドルがあります

4

1 に答える 1