異なるデータベースの日付との差を計算する方法がたくさんあることは知っています。私の問題は、同じ SQL クエリを使用して SQL Server と DB2 の両方で機能する方法が必要なことです。
年間ベースで私は使用することができます
CURRENT_TIMESTAMP - [BIRTHDATE] AS AGETHISYEAR
しかし、私はまた、人の誕生日と現在の日付に応じて、10 進数形式、つまり 34,4 で人の年齢を知りたいと思っています。
SQL Server の列タイプ[BIRTHDATE]
は でDATETIME
あり、DB2 の列タイプはDATE
です。
フォーマットはYYYY-MM-DD
これを行う方法はありますか?
よろしく、 アルフレッド