| | |
TOP seven data and grouping
Please support our MS SQL advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Jan 2008
Posts: 35
Reputation:
Solved Threads: 5
•
•
•
•
The tables are joined. I want to display last 7 data with grouping their category
(untested)
MS SQL Syntax (Toggle Plain Text)
SELECT o1.[orderId], o1.[categoryId], c.[categoryName], o1.[product] FROM [ORDER] o1 INNER JOIN [Category] c ON [Category].[categoryId] = o1.[categoryId] WHERE o1.[orderId] IN (SELECT TOP 7 o2.[orderId] FROM [ORDER] o2 WHERE o2.[categoryId] = o1.[categoryId] ORDER BY o2.[OrderDate] DESC)
~ mellamokb
![]() |
Similar Threads
- hover over text tips (JavaScript / DHTML / AJAX)
Other Threads in the MS SQL Forum
- Previous Thread: Sql injection
- Next Thread: Hard to Query
| Thread Tools | Search this Thread |





