2016-12-06 122 views
-4

尋找關於此的查詢幫助。以下結果的查詢是什麼?按日期排序的SQL查詢

所有在2015年3月1日佔據的公寓的列表,按照公寓和公寓號排序。在2015年支付了所有租金分組的

ComplexName ApartmentNumber GivenName FamilyName 
---------------------------------------------------------- 
Fox Run  101   Shannon McCoy 
Fox Run  102    Larry Thomas 
Fox Run  204    Mark Patterson 
Oak Meadows 103    Jose Ortiz 
Villa Maria 11    Cassie Lee 
Villa Maria 12    Robert Woodward 

總:那有一個當前租約於2015年3月1日,由物業和公寓數量排序

示例結果所有租戶的

ComplexName ApartmentNumber 
----------------------------- 
Fox Run  101 
Fox Run  102 
Fox Run  204 
Oak Meadows 103 
Villa Maria  11 
Villa Maria  12 

名單財產和月 示例結果:

ComplexName  Month Rent Revenue 
-------------------------------------- 
Fox Run   March  1250.00  
Oak Meadows  March  1500.00  
Oak Meadows  April  700.00  
Villa Maria  March  1200.00  
Villa Maria  April  600.00 
+1

堆棧溢出不是一個代碼寫入服務 - 你有什麼嘗試?它有什麼問題?請查看[如何提問](http://stackoverflow.com/help/how-to-ask)並考慮提供[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve) – David

回答

0

什麼再你的表名和列名,很難沒有這些給予建議:例如,如果你的表被稱爲公寓,有一個列occupieddate和公寓房號

SELECT * 
FROM Apartments 
WHERE 
    occupieddate ='03/01/2015' 
ORDER BY 
    Appartment number; 

可能是回答你的第一個問題

+0

select apartment.ComplexNameKey,apartment.ApartmentNumber from apartment inner join complex on apartment.Complex_ComplexKey = complex.ComplexKey order by ComplexName ASC; 我有這個到目前爲止,這給了所有的公寓和綜合體,我需要現在按日期排序 –