如何解决PostgreSQL to_char() 无法按预期工作
我必须解决这个问题 “如何生成日期为 '2012-09-21' 的网球场预订开始时间列表?返回按时间排序的开始时间和设施名称配对列表。”
下面的查询工作正常
select bks.starttime as start,facs.name as name
from
cd.facilities facs
inner join cd.bookings bks
on facs.facid = bks.facid
where
facs.name in ('Tennis Court 2','Tennis Court 1') and
bks.starttime >= '2012-09-21' and
bks.starttime < '2012-09-22'
order by bks.starttime
但是下面这个带有 to_char() 的查询不起作用。这里有什么问题?
select starttime,name
from cd.bookings,cd.facilities
where cd.bookings.facid = cd.facilities.facid
and cd.facilities.name like 'Tennis Court%'
and to_char(cd.bookings.starttime,'YYYY-MM-DD') = '2012-09-21'
order by cd.bookings.starttime
我正在这个网址上练习这个练习:https://pgexercises.com/questions/joins/simplejoin2.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。