2016-12-06 4 views
-4

これについてのクエリのヘルプを探しています。以下の結果に対するクエリは何でしょうか。SQLクエリは日付でソートされます

2015年3月1日に占有されていたすべてのアパートメントのリストを、複合とアパート番号で並べ替えて表示します。

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年に支払われたすべての家賃の:プロパティとアパート番号でソート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

あなたのテーブルは、マンションと呼ばれ、

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

があなたの最初の質問

への答えだろ列occupieddateとアパート数を有していた場合例えば:あなたのテーブル名やカラム名再、これらのない助言を与えることは困難です
+0

complex.ComplexNameKey、apartment.ApartmentNumberを選択 アパートから 内部結合複合体 on apartment.Complex_ComplexKey = complex.ComplexKey ComplexName ASCによる注文; これまでのところ、これはすべてのアパートメントと複合施設を提供しています。 –