SQL:1999によると、date1-date0は、タイプINTERVALの値を提供する必要があります。これは、YEAR、MONTH、DAYなどを抽出できる構造体です。
私はそれを使ったことがなく、広くサポートされているとは思いません(私は最新ではないかもしれませんが)。データベース層で時間演算を実行していて、DBMS間で互換性を持たせたい場合、通常の解決策は、整数のタイムスタンプ(任意の解像度ですが、Unix時間が一般的です)と完全に信頼できる古い整数演算を使用することです。 -プラットフォーム。