2016-12-06 31 views
2

私は今日と昨日のSQLクエリで時間を検索したい。 私の例でエラーが発生し、すべての行が見つかりません。 データベースはsql oracleです。 私はどんな助けにも感謝します。 例:今日と昨日の時間を見つける

and (to_char(zsd.SB_ACTUAL+600/1440, 'dd.mm.yyyy') > to_char(current_date-1, 'dd.mm.yyyy') 
+1

何エラーが示さ? –

+2

サンプルデータと希望の結果を提供できますか?論理は、あなたがしたいことについてはっきりしていません。 –

+0

実際に 'DATE'値を比較する必要があるときに' VARCHAR2'値を比較するのはなぜですか? –

答えて

2

なぜ日付を文字列に変換していますか?

and zsd.SB_ACTUAL/* If necessary, add your calculation here */ > sysdate-1 

それとも、時間属性を無視したい場合はTRUNC()を使用します。

and TRUNC(zsd.SB_ACTUAL) /* If necessary, add your calculation here */ > TRUNC(sysdate-1) 
+0

希望の結果が得られません – Aleks21

関連する問題