【发布时间】:2026-01-24 09:00:01
【问题描述】:
我有以下表格:
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
}
所以我想知道如何编写代码
【问题讨论】:
-
您能否发布一些数据,您已经尝试过的内容以及您面临的问题?
-
1. mysql 和 oracle 是两个不同的产品。请删除不必要的标签。 2. 请提供样本数据和预期输出。 3. 请描述您迄今为止为达到预期结果所做的尝试,您遇到了什么问题。
-
为什么要检查
validitydate以查看项目是否可用。不应该检查schedulereturndate吗? -
我更正了,我希望你们明白我的意思
-
VALIDITYDATE 文档不可用的时间