我是一名初级开发人员,我正在尝试创建一个应用程序,以便在带有PostgreSQL的Spring Boot上的一个开放空间中预订一个座位。
我希望能够检查该地点是否已经被预订在持续时间内用户所希望的。我已经查过数据库了,但我不知道如何继续进行验证。
示例:我已经有一个事件:
{
id:'1',
name :'Pepito',
start:'2019-01-01 00:01:00',
end:'2019-03-06 00:01:00',
desk_id:'16'
}
开始列和结束列是不带时区类型的时间戳。
我想插入一个新事件,而不会与具有相同Desk_id的其他事件同时发生。
1条答案
按热度按时间zd287kbt1#
要按日期检查工作区是否空闲,您需要运行以下查询:
查询结果将返回TRUE或FALSE。这样,您可以在添加新记录之前进行检查。