Microsoft
Software
Hardware
Network
Question : SQL query for values less than a sequential number but depending on other column value
I have data similar to this
ID Value Seq
1 A 1
1 B 2
1 C 3
1 D 4
1 E 5
2 A 1
2 B 2
2 D 3
2 C 4
2 E 5
I need to query the values for all rows where the Value is less than the Seq for the row that contains a "D".
The result set would be:
ID Value Seq
1 A 1
1 B 2
1 C 3
2 A 1
2 B 2
Thanks!
Answer : SQL query for values less than a sequential number but depending on other column value
SELECT t1.ID, t1.Value, t1.Seq
FROM SomeTable t1 INNER JOIN
(SELECT t2.ID, t2.Seq
FROM SomeTable t2
WHERE t2.Value = 'D') x ON t1.ID = x.ID AND t1.Seq < x.Seq
ORDER BY t1.ID, t1.Value, t1.Seq
Random Solutions
Setting Folder Permission in Windows XP - VB Script
Vmware and HP msa2324sa dc + DL360 (2) configuration considerations
How do I add rows to a datagridview based upon a For Each statement in VS2008?
SQL Server 2008 setup failure
Sharepoint Calculated Column Question:How to convert date to (YY) Month format from mm/dd/yy?
Creating a Dynamic Form from SQL database tables in ColdFusion
MAGENTO ENTERPRISE: Need to make static link in category menu (always display throughout layers)
restore from DB?
exiting users from database
Outlook 2010 fails to login via POP3 to SBS2008 server