SELECT ColA, MAX(CONVERT(varchar(15),ColB) + ' ' + CONVERT(varchar(15),ColC))
FROM dbo.TableX
GROUPBY ColA
回答
RE:您的評論。「這導致具有非唯一可樂返回的行」
看着your previous question我認爲你需要像
;WITH X AS
(
SELECT ColA,
ColD,
RANK() OVER (PARTITION BY ColA ORDER BY CONVERT(varchar(15),ColB) + ' ' + CONVERT(varchar(15),ColC) DESC) Rnk
FROM dbo.TableX
)
SELECT ColA, ColD, Rnk
FROM X
WHERE Rnk = 1;
絕對是我在找的東西。非常感謝你。 – John 2010-12-05 19:22:06
SELECT
ColA, MAX(CONVERT(varchar(15),ColB) + ' ' + CONVERT(varchar(15),ColC)),
ColD
FROM
dbo.TableX
GROUP BY
ColA, ColD
這會導致返回具有非唯一ColA的行。 – John 2010-11-19 19:06:55
如果您發佈代碼或XML,請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼」按鈕(101 010)以精確地格式化和語法突出顯示它! – 2010-11-19 20:03:15
@marc_s - 謝謝,我從來沒記得格式化SQL – StingyJack 2010-11-19 21:18:54
- 1. 如何使這個查詢也返回0計數值的行?
- 2. 如何修改查詢字符串返回控制器查看
- 3. 這個查詢是否有任何修改查詢:
- 4. 如何在返回之前修改Rails ActiveRecord查詢結果?
- 5. 如何修改此t-sql查詢以返回不同列名的最大值?
- 6. 如何修改查詢?
- 7. 修改linq查詢如何?
- 8. 如何修改此查詢?
- 9. MySQL到PostgreSQL:如何修改這個SQL查詢?
- 10. 如何修改這個mysql查詢來顯示勝率?
- 11. 我如何修改這個學說查詢生成器?
- 12. 如何修改這個特定的查詢?
- 13. LINQ查詢什麼也沒有返回
- 14. LINQ查詢修改列表
- 15. 我如何查詢返回的列
- 16. 爲什麼這個Nhibernate查詢返回一個空列表?
- 17. 如何修改這個jQuery?
- 18. 如何修改這個NSMutableArray?
- 19. 如何讓這個linq查詢返回正確的值
- 20. MySQL如何返回這兩個查詢的UNION?
- 21. 如何修改我的查詢以排除兩個特定列?
- 22. 修改查詢以獲得這樣
- 23. 如何使這個查詢返回的結果爲特定的列
- 24. SQL子查詢返回多個列
- 25. 返回列valuses在一個MySQL查詢
- 26. MySQL查詢僅返回一個單列
- 27. 從子查詢返回的多個列
- 28. 查詢列表 - 只返回一個值
- 29. 如何從查詢返回的單列求和,使用查詢
- 30. 陣列查詢並返回
哪裏是列d? SELECT ColD,................已足夠:) – zod 2010-11-19 18:59:41
樣本輸入和預期輸出將有助於澄清要求 – Axn 2010-11-19 19:21:14
如果您有特定需求,則需要指定它們。說「我要D列」,然後抱怨,當答案因爲未公開的關係而不起作用時,是無益的。 – JNK 2010-11-19 19:26:24