0

私のSQLステートメントには、どの顧客の返品日が期限切れであるか、つまり現在の日付より古いかを示す必要があるSQLステートメントがあります。これまでのところ、クエリは次のようになります。

SELECT customers.firstname, items.itemname, CustEquipment.ReturnDate, customers.phonenumber
FROM items join
 CustEquipment
 on items.ItemId = CustEquipment.ItemId join
 customers 
 on CustEquipment.customerID=customers.customerID

これは現在、すべての顧客とその返品日を(必要な他の情報とともに)表示していますが、現在の日付を過ぎた返品日を表示したいのですが、誰かが私を正しい方向に向けてくれますか?

4

2 に答える 2

4

where句で日付の比較を行うことができます。

SELECT customers.firstname, items.itemname, CustEquipment.ReturnDate, customers.phonenumber
FROM items join
     CustEquipment
     on items.ItemId = CustEquipment.ItemId join
     customers 
     on CustEquipment.customerID=customers.customerID
where ReturnDate <= trunc(sysdate);

joinまた、正しい構文を使用するようにクエリを調整しました。

于 2013-08-08T02:07:13.360 に答える