我試圖在SQL SERVER 2008中創建一個查詢,該查詢將在每個賬戶中將多行顯示爲單行。將多行組合成單行
該表是當前顯示像這樣的數據...(也CDS的每個帳戶的數目是不一樣的)
表查詢
SELECT
[ACCOUNTNO]
,DT
,POSTDT
,CD
,NO
,SEQNO
FROM [dbo].[DInformation]
結果
ACCOUNTNO DT POSTDT CD NO SEQNO
50000878915 06/29/2011 06/29/2011 52074 639 2005
50000878915 07/03/2008 07/03/2008 6650222 749 3008
50000878915 07/03/2008 07/09/2008 6720030 644 3032
50000878915 07/23/2008 07/23/2008 99801 995 2055
50000878915 07/23/2008 07/23/2008 99801 995 2056
50000878915 07/23/2008 07/23/2008 7109045 994 2134
50000878915 07/10/2008 07/10/2008 52017 996 169
50000878915 07/23/2008 07/23/2008 99801 995 2055
50000878915 07/23/2008 07/23/2008 99801 995 2056
50000878915 07/23/2008 07/23/2008 30010 992 2087
50000878915 07/23/2008 07/23/2008 52038 993 2032
65478078915 10/01/2012 01/09/2013 6910002 871 3076
65478078915 11/01/2012 01/09/2013 6910002 888 3055
65478078915 12/01/2012 01/09/2013 6910002 6 3085
65478078915 01/01/2013 02/06/2013 6910002 918 3009
65478078915 02/01/2013 03/05/2013 6910002 668 3018
65478078915 03/01/2013 04/04/2013 6910002 24 3065
我希望顯示的結果像這樣...
50000878915 06/29/2011 06/29/2011 52074 639 2005 07/03/2008 07/03/2008 6650222 749 3008 07/03/2008 07/09/2008 6720030 644 3032 07/23/2008 07/23/2008 99801 995 2055 07/23/2008 07/23/2008 99801 995 2056 07/23/2008 07/23/2008 7109045 994 2134 07/10/2008 07/10/2008 52017 996 169 07/23/2008 07/23/2008 99801 995 2055 07/23/2008 07/23/2008 99801 995 2056 07/23/2008 07/23/2008 30010 992 2087 07/23/2008 07/23/2008 52038 993 2032
65478078915 10/01/2012 01/09/2013 6910002 871 3076 11/01/2012 01/09/2013 6910002 888 3055 12/01/2012 01/09/2013 6910002 6 3085 01/01/2013 02/06/2013 6910002 918 3009 02/01/2013 03/05/2013 6910002 668 301803/01/2013 04/04/2013 6910002 24 3065
任何幫助將是非常讚賞
你能用文字解釋你想要做什麼嗎? –
你想獲得每個賬戶最古老的DT嗎? – PeterRing
你在做什麼請詳細解釋 – Anjali