0

DB2 データベースには DATE と TIME の 2 つのフィールドがあります。DATE は文字列 (2013 年 8 月 25 日)、DATE はタイムスタンプ (1970 年 1 月 1 日 7:00:00 AM) です。1970 年 1 月 1 日を 2103 年 8 月 25 日に置き換える SQL を書きたいと思います。助けてください。

ありがとう。

4

2 に答える 2

2

さて、DATE関数を使用して、文字列を日付にキャストする必要があります

DATE(DATE)

ご覧のとおり、列に既存の関数名を付けるのは悪い考えです...

TIMESTAMP次に、 、DATE、および関数を組み合わせTIMEます (ここでもフィールド名がはっきりしませんが...)

TIMESTAMP(DATE(DATE), TIME(TIME))

日付部分が DATE フィールドから取得され、時刻部分が TIME フィールドから取得されたタイムスタンプが表示されます

あれこれ_

于 2013-08-26T07:18:35.227 に答える