作者a926 (I'm Joker)
看板Database
标题[SQL ] 想请教一个日期的查询
时间Mon May 16 23:48:52 2011
想请问一下
如果资料库中有两个日期栏位
ex
开始日期 结束日期 编号
2011-05-16 2011-05-19 1
2011-05-14 2011-05-18 2
2011-05-16 2011-05-19 3
我想要做一个查询
想找出开始日期与结束日期的区间是否有资料
ex: 找出开始日期为5/17到结束日期5/18
理想中应该会出现 编号1到编号3
想请问该如何下查询?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.146.169
1F:→ CavalryTseng:编号1、3开始日算5/17,不太了解.. 05/17 09:01
2F:→ jerry119:开始日期 <= '2011-05-17' and 结束日期 >= '2011-05-18' 05/17 09:46
3F:→ a926:我的意思是 可否透过函数的方式 抓出某一时间区间的值 05/17 10:35
4F:→ a926:因为5/16-5/19有包括5/17-5/18 不晓得有没有这种函数呢QQ 05/17 10:42
5F:→ bens951:先转成timestamp再去做比对应该会比较容易吧 05/20 03:38
6F:→ a926:好的 先谢谢各位了唷 05/22 20:14