我有一個SQL Server 2005表,用於存儲兩位學生之間進行的圖書交換。如何爲這個數據生成一個SQL查詢?
ExchangeID BookID ExchangeDate FromPersName ToPersName
1 23 23.12.2011 John Matt
2 22 15.02.2012 Billy Ken
3 23 27.12.2011 Matt Riddley
5 23 05.03.2012 Riddley Josh
6 22 08.03.2012 Ken Rachel
7 23 19.03.2012 Josh Laura
8 23 15.01.2013 Laura Mike
9 22 17.01.2013 Rachel Stephanie
我要生成一個指定年份,看起來像這樣的報告:
Year:2012
BookID PersonName ReceivingDate DeliveryDate
23 Matt 01.01.2012 27.02.2012
23 Riddley 27.02.2012 05.03.2012
23 Josh 05.03.2012 19.03.2012
23 Laura 19.03.2012 31.12.2012
22 Ken 01.01.2012 08.03.2012
22 Rachel 08.03.2012 31.12.2012
作業?我希望如此 - 當你得到2名同名同學的時候,你已經死了。我建議爲人們提供一張單獨的桌子(如書本)。 – TomTom
你嘗試過什麼嗎?它是否需要高效,如果是這樣,那麼你在該表上有哪些索引? – Nanne
請告訴我們你試過的東西。 –