2
私は今日と昨日のSQLクエリで時間を検索したい。 私の例でエラーが発生し、すべての行が見つかりません。 データベースはsql oracleです。 私はどんな助けにも感謝します。 例:今日と昨日の時間を見つける
and (to_char(zsd.SB_ACTUAL+600/1440, 'dd.mm.yyyy') > to_char(current_date-1, 'dd.mm.yyyy')
私は今日と昨日のSQLクエリで時間を検索したい。 私の例でエラーが発生し、すべての行が見つかりません。 データベースはsql oracleです。 私はどんな助けにも感謝します。 例:今日と昨日の時間を見つける
and (to_char(zsd.SB_ACTUAL+600/1440, 'dd.mm.yyyy') > to_char(current_date-1, 'dd.mm.yyyy')
なぜ日付を文字列に変換していますか?
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)
希望の結果が得られません – Aleks21
何エラーが示さ? –
サンプルデータと希望の結果を提供できますか?論理は、あなたがしたいことについてはっきりしていません。 –
実際に 'DATE'値を比較する必要があるときに' VARCHAR2'値を比較するのはなぜですか? –