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
Excel Date Time format conversion yyyy-mmm-dd hh:mm:ss to mm/dd/yyyy hh:mm:ss
SBS 2003 / Error: too many hops (delivery attempts: 0)
How to enable workstation users to install software through GPO using SBS 2008
GridView control scroll bars are not visible on page reload
Crystal cross-tab page numbering
Server Error in '/Reports' Application in SQL Server Reporting Services
AJAX Refresh on Submit of Pop Up Window
Event ID 12293 Security -SPP Publishing key management service Error#0x8007232D
XY Chart Label feature
SQL Stored Procedure pass in a list