我試圖得到一個表,看起來像:SQL Query(T-SQL)根據所有可用的分類狀態對特定Name的事務狀態進行計數?
Columns : [District] [Name] [Status1] [Status2] [Status3]
Data: DistrictA MrChan 1 1 1
Data: DistrictB MrFoo 1 0 2
Data: DistrictB MsLucy 0 1 0
(sorry the table turns out unexpected after posting)
select StatusID, StatusCode from
BookingStatus retrieves all categorical statuses Status1, Status2, Status3
select userid, DistrictA, StatusID from
UnitBooking retrieve multiple rows which represent booking transactions.
在上面的例子露西女士做了1個預訂,她將有1行中UnitBooking。富先生有三排,陳先生也有三排。
實施例的數據:
select [userid], [username], [District], [StatusID] from UnitBooking
[1],[MrChan],[DistrictA],[1]
[1],[MrChan],[DistrictA],[2]
[1],[MrChan],[DistrictA],[3]
[2],[MrFoo],[DistrictB],[1]
[2],[MrFoo],[DistrictB],[3]
[2],[MrFoo],[DistrictB],[3]
[3],[MsLucy],[DistrictB],[2]
select [StatusID], [StatusCode] from BookingStatus
[1],[Status1]
[2],[Status2]
[3],[Status3]
什麼是T-SQL生成結果集?
非常感謝
請發表一些樣品數據爲這兩個表 – TheGameiswar
你想創建一個這樣的表?或者你有桌子,你想從他們這裏提取數據? – GuidoG
我已經有了將數據放入表格的表格和機制。我試圖編寫一個SQL來報告 –