0

次の請求書テーブルがあります

building      name      amount      payments     receiptno
1234          name a    123         0            0
1234          name a    12          10           39
1234          name a    125         125          40
1235          name a    133         10           41
1235          name b    125         125          50
1234          name c    100         90           0

金額から支払額を引いた値がゼロより大きい行を選択し、領収書の最大値を表示したい

というわけで1234棟から以下だけを選びたい

         name a     39
         name c     0

これどうやってするの?

4

1 に答える 1

0

説明を SQL に変換すると、次のようになります。

SELECT building,
       name,
       MAX(receiptno)
FROM BillTable
WHERE amount - payments > 0
GROUP BY building,
         name
于 2013-02-25T20:18:33.187 に答える