我有一個表,看起來像這樣:創建SQL Server中的複雜視圖2005
Name Job Year ImpFile ImpDate
------------------------------------------------
John Clerk 1986 Imp01 20.01.2012
James Assistant 1990 Imp01 20.01.2012
Anna Manager 1982 Imp02 26.02.2012
Sam Salesman 1985 Imp02 26.02.2012
Dean Cleaner 1985 Imp02 26.02.2012
,我需要創建一個看起來是這樣的一個觀點:
Name ImpFile/Job Year
--------------------------------
Imp01 20.01.2012
John Clerk 1986
James Assistant 1990
Imp02 26.02.2012
Anna Manager 1982
Sam Salesman 1985
Dean Cleaner 1985
是否有可能在Microsoft SQL Server 2005中做這樣的事情?如果是,那我該怎麼做?
此鏈接可以幫助http://stackoverflow.com/questions/235515/hierarchical-queries-in-sql-server-2005 – 2012-03-30 08:04:40
我想你只需要結果設置爲由ImpDate和ImpFile訂購的'姓名','工作','年份'和'ImpFile/Job'列。在這種情況下,選擇將會非常簡單。 – 2012-03-30 08:19:00
在報告工具中執行此類重新格式化會更好。您試圖強制兩種不同類型的數據佔用結果集中的同一列 - 這不是SQL方式。而且,正如@jbl所指出的那樣,您無法保證從視圖返回的行的順序。 – 2012-03-30 08:51:04