假设如下:
(忽略“创建表”段中的错误 sql 语法,我正在简化消息以便更好地理解)
Create table Event_Participants (
Event_Name, text
Event_Participant, text
Event_Participant_Arrival, date/time
Event_Participant_Leaving date/time
)
没有 PK,只有 Event_Name 和 Event_Participant 上的索引,以确保没有 Participant 可以为一个 Event 多次记录。
假设,也
Create table Events (
Event_Name, text
Event_Start_Time, date/time
Event_End_Time, date/time
)
同样,没有 PK:只有 Event_Name 是唯一索引
date1=[查询参与者 Event1 的特定到达时间]
date2=[Query to get Event1's specific Start_Time](你可能已经注意到,date2 是单数)
我想根据多个条件运行更新查询并使用它更改一些数据,其中我只卡在以下条件上
where DateDiff("n",date1,date2)<0
(此特定条件应检查是否有人迟到)。
我坚持的是,如何为所有参与者以分钟为单位做这个日期/时间差异?
当 date1 是单行时,我可以使它工作,但是在多行时,它说“可以获取最多一行”或类似的东西。