2017-06-28 13 views
-2

私は、公立学校での鉛水質テストを追跡するためのSQLデータベースの「ビュー」を作成しています。SQLビュー、where句

クライアントが望むビューの1つは、施設に現在の日付であるアクティブな日付がある場合にデータを呼び出すことができることです。私が働いている

テーブルやフィールドはFacility.FacilityIDFacilityLocationがアクティブであるFacilityLocationから(FacilityLocation.ActiveFromFacility.ActiveToの間の範囲は、現在の日付が含まれています。

私が唯一の現在アクティブな施設を呼び出す方法を把握しようとしています。

CREATE VIEW facility_view AS 
    Select FacilityID 
    From FacilityLocation 
    Where FacilityLocation = 'active' And ... 

がどのように私は含めて行くのです。

これは私がこれまでにしたものですこのビューにはとActiveToのフィールドがありますか?

+1

どうBETWEEN' 'は? –

+0

[DBMS](https://en.wikipedia.org/wiki/DBMS)はどちらを使用していますか? Postgres?オラクル? –

+0

クライアントが使用しているのはMSSQL 2012です。 – Buzz

答えて

0

and (ActiveFrom >= some_date and ActiveTo < some_date) 
0

とactivefrom別の条件を追加します。> = 'DD/MM/YY' とactiveTo < 'はDD/MM/YY'