0

そのため、曜日名とその日に合わせたワインを表示するクエリがあります。私が抱えている問題は、火曜日のデータのみを表示したいということです。どうすればそれを行うことができますか?

select to_char(res_date, 'DAY'), DSS_TEST のワイン;

4

1 に答える 1

1

結果セットを制限するには、WHERE 句を使用します。TO_CHAR を使用して日を取得し、それをリテラルと比較できます。次の 2 つの点だけに注意してください。

  1. TO_CHAR(somedate, 'DAY') の結果は、dbms の日付言語設定によって異なります。
  2. 結果の名前には、日付言語で最も広い曜日名の長さに合わせて空白が埋め込まれます。

これを言った:

select to_char(res_date, 'FMDAY'), wine 
from DSS_TEST
where to_char(res_date, 'FMDAY', 'NLS_DATE_LANGUAGE=AMERICAN') = 'TUESDAY';
于 2014-10-02T04:44:50.573 に答える