次のことを行う sql select ステートメントを作成しようとしています。
SELECT GetDate() Mon, GetDate() Tues
しかし、各列 (月、火) に WHERE 制限を設定できるようにしたいと考えています。だから私はこのようなものが欲しいのですが、それは正しくありません:
SELECT (GetDate() Mon WHERE (1=1)), (GetDate() TuesWHERE (1=1))
正しい方向に向けてください、ありがとう。
GetDate()は、現在の日付/時刻を取得するだけです。
したがって、元のクエリ(およびこれまでのほとんどの「回答」)は、現在の日付と時刻を2回取得してから、「月」と「火」の列ラベルを付けるだけです。
これは本当にあなたが望むものですか?
列名を使用:
select
(select getDate() where (1=1)) Mon,
(select getDate() where (2=2)) Tues
おそらくCASE
声明が必要ですか?
それとも、実際に最新の月曜日/火曜日/水曜日などを取得しようとしていますか?
SELECT (select GetDate() Mon WHERE (1=1)), (select GetDate() Tues WHERE (1=1))