0
私のTeradataクエリでは、このようなことをしたいと思います。しかし、それは動作しません -where句のタイムスタンプ
Select *
Where SCAN_TIME > 01/01/2015 13:11:00
私のSCAN_TIME列は上記のようなデータを持つTIMESTAMP(0)フィールドです。これを行うにはどうしたらいいですか?
私のTeradataクエリでは、このようなことをしたいと思います。しかし、それは動作しません -where句のタイムスタンプ
Select *
Where SCAN_TIME > 01/01/2015 13:11:00
私のSCAN_TIME列は上記のようなデータを持つTIMESTAMP(0)フィールドです。これを行うにはどうしたらいいですか?
あなたは現在、標準SQLリテラル使用して、2105で割った1で割った1を計算し、次の13
:-)
TIMESTAMPを書くための唯一の推奨される方法があります不満構文エラーを取得し、
Where SCAN_TIME > TIMESTAMP '2015-01-01 13:11:00'
同様のリテラルは、日付&時間のために存在します:
キーワードTIMESTAMP'
'YYYY-MM-DD HH:MI:SS'
形式の文字列が続きますDATE '2015-01-01'
TIME '13:11:00'
完璧!これはうまくいった。ありがとう@dnoeth – ASuit
どのようなエラーメッセージが表示されますか? – Sean