SQLクエリを作成して現在の月に基づいて条件付きでレコードをプルする方法を理解するのに役立ちます。私には、開始日と終了日の年だけを記載した役員一覧表があります。SQL Serverは現在の年の何時に条件を選択する
だから、誰かが2015-2016年の大統領に上場され、誰かが2017-2018年から会計係に上場しているとします。毎年5月に役員の新しい任期がリストアップされています。だから、私は現在の年に基づいてクエリを基にすることはできません。
日が2016年4月15日だったのであれば、これは表示していました:ジョン・スミス、代表取締役社長(2015年から2016年)
日が2016年5月1日だった場合、これは表示していました:サリー・スー、代表取締役社長( 2016-2017)
SELECT Name, Position, StartTerm, EndTerm
FROM myTable
WHERE (if before may, show last year's terms, if after may show next year's terms)
減算それを使用する前に、現在の日付から4ヶ月? –