Frage : Aufzeichnungen in der 14 Datum-Strecke

Ich habe den drei Tabellen Klienten, Client_Current_Status, Client_All_Statuses

Table Klient habe folgende Felder:
Client_ID, Client_Name, Client_Phone

Table Client_Current_Status hat folgende Felder:
Status_Id, Client_Id, Status_Code, Start_Date, End_Date

Client_All_Statuses hat folgende Felder:
Status_Id, Status_Code, Start_Date, End_Date


Next Daten in der Kliententabelle:
Client_ID ist Pk.

Client_ID Client_Name Client_Phone
11111 John Peterson 416-444-3455
22222 Tom Jonson 416-555-5544
33333 Mary Smith 416-321-4567
44444 Raji Junny 416-333-4575


Next Daten in der Client_Current_Status Tabelle:
Status_ID ist Pk

Status_ID Client_ID Status_Code Date_Start Date_End
123AAA, 11111, die geöffnetes 01/01/2010 ungültiges
124BBB 22222 01/05/2010 01/20/2010
125CCC 33333 schloß 02/02/2010 03/10/2010
126DDD 44444 geöffnete 03/01/2010 Null


Next Daten in der Client_All_Statuses Tabelle schloß:

Status_ID Status_Code Start_Date End_Date
123AAA schloß 10/01/2009 10/05/2009
123AAA schloß 10/10/2009 11/01/2009
123AAA schloß 11/03/2009 12/01/2009
123AAA öffnen 01/01/2010 Null
124BBB schloß 10/06/2009 11/05/2009
124BBB schloß 01/05/2010 01/20/2010
125CCC schloß 01/10/2010 01/20/2010
125CCC schloß 02/02/2010 03/10/2010
126DDD öffnen 03/01/2010 Null

I Notwendigkeit, Klienten mit Status_ID zu ziehen, das Status_Code hat, das in 14 Mitteln der Tag range.
It 14 Tage Reist, oder weniger überschritten zwischen End_Date und folgendes Start_Date für Status_Code.
It Mittel, die jene Klienten mindestens 2 Einträge im Client_All_Statuses table
To qualified.
44444 sein lassen muss, hat gerade ein und ist nicht counted.



Result muss etwas als this.

Client_ID Status_ID Re_Opened_Code<14Days
11111 123AAA Yes
33333 125CCC Yes

I sein auserwählte Aussage der Notwendigkeit das gibt mir dieses Resultat.
In Notwendigkeit, sie gegen SQL Server2008.

laufen zu lassen

Antwort : Aufzeichnungen in der 14 Datum-Strecke

Ich verwende Zugang 2003 und er hat in der Tat ein „auf Änderung“ Ereignis. ??????
Weitere Lösungen  
 
programming4us programming4us