我有以下表格:SQL查詢條件的if else
DOCUMENT(iddoc,doctype,title,publishingdate,validTillDate)
USERS(iduser,fname,lname)
TRANSACTION(idtrans,iduser,iddoc,transdate,schedulereturndate)
我問指示給定文件是否可用與否,如果它是由人借來的,而當它應該被退回。所以我怎麼能在我的查詢中有這些條件。
在我的代碼將是這樣的:
if(d.validTillDate < SYSDATE){
SELECT u.iduser t.schedulereturndate
FROM USERS u, TRANSACTION t
WHERE u.iduser=t.iduser
}
所以我想知道我怎麼可以這個代碼IF
你可以請張貼一些數據,你已經嘗試了什麼,你面臨的問題? – Aleksej
1. mysql和oracle是2種不同的產品。請刪除不必要的標籤。 2.請提供樣品數據和預期產出。請描述你到目前爲止嘗試達到預期結果所遇到的問題。 – Shadow
爲什麼你檢查'validitydate'來查看物品是否可用。不應該檢查'schedulereturndate'? –