我有以下表格: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'? –