我需要一個像一行T-SQL彙總數
CREATE TABLE #t(num int);
INSERT #t
SELECT 10001 UNION ALL
SELECT 10002 UNION ALL
SELECT 10003 UNION ALL
SELECT 10004 UNION ALL
SELECT 10005 UNION ALL
SELECT 10006 UNION ALL
SELECT 10007 UNION ALL
SELECT 10008 UNION ALL
SELECT 10009 UNION ALL
SELECT 10010 UNION ALL
SELECT 10020 UNION ALL
SELECT 10030 UNION ALL
SELECT 10040 UNION ALL
SELECT 10041 UNION ALL
SELECT 10042 UNION ALL
SELECT 10043 UNION ALL
SELECT 10050 UNION ALL
SELECT 10060 UNION ALL
SELECT 10070 UNION ALL
SELECT 10075 UNION ALL
SELECT 10076 UNION ALL
SELECT 10077;
--DROP TABLE #T;
總結編號,以簡單的形式在該結果是這樣的方式。
10001-10010, 10020, 10030, 10040-10043, 10050, 10060, 10070, 10075-10077
任何幫助將不勝感激。
有可能是一個聰明的辦法用TSQL的程序做,但它可能更容易只是把一個查詢一起在你的應用程序的語言。那會是什麼語言? – 2011-04-08 18:52:24
什麼版本的sql server? – 2011-04-08 18:55:44
你是對的,但我們正在CSharp.net中重新設計遺留應用程序(vb6)。 :) – 2011-04-08 18:56:11