Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

SQL query, multiple dates, seprate columns

Status
Not open for further replies.

tammy09

Computer
Feb 9, 2010
1
0
0
US
I have data that I can get with this query

SELECT CLIENTID, DATE AS "ALL CFD DATES"
FROM DBO.JUVRECIDDataTwo
WHERE CLIENTID = '65191'

which will read like this:

6758 01/01/2005
6758 01/02/2005
6758 01/03/2005
6758 01/04/2005

I'm wondering a few things....
A) What kind of query so that it reads like this instead:

ID DATE1 DATE2 DATE3 DATE4 DATE5
6758 01/01/2005 01/02/2005 01/03/2005 01/04/2005 etc

B) Write a query so that it grabs only those records that fit this description:

All ID's with Any date < (prior to) 1/1/2006 (EXCLUDE these)
All ID's with min(date) (only the very first date listed NOT those after it) is a date > (after) 12/31/2008 (to EXCLUDE these)
So if there is an ID where the very first date shown fits with the year 2009 it would be excluded.
If there is an ID where subsesquent dates shown fits within the year 2009 show it in the list. However if there is only one date shown for an id and it falls in the year 2009 it gets excluded or if its a date prior to 1/1/2006 it also gets excluded.

Can someone help me make some sense of how to write this a better way than the way I currently am? Right now I have everything I need with the exception that I cannot get those with a FIRST (min) date that falls in 2009 or after to drop off and KEEP those with subsequent dates that fit in the year 2009. All those id's with subsequent dates that fit in the year 2009 seem to drop off too from my list.

 
Status
Not open for further replies.
Back
Top