mysql如何查询同一天的数据

will125love 2007-10-12 10:29:16
mysql如何查询同一天的数据,不用准确时间只用日子,就是给一个时间段,是同一天,如"from <= '2007-10-08 ' to >= '2007-10-08 '” 我需要给它开始和结束的日期,如“from <= '2007-10-08 ' to >= '2007-10-08 '”
...全文
891 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanchao 2007-10-18
  • 打赏
  • 举报
回复
问题到底解决了没有呀?怎么还没有结贴呀!
ies073288 2007-10-12
  • 打赏
  • 举报
回复
不好意思.漏了个字.现在对了
ies073288 2007-10-12
  • 打赏
  • 举报
回复
楼上的.怎么我试了下不可以?
懒得去死 2007-10-12
  • 打赏
  • 举报
回复 1

select * from 你的表名 where day(你的字段) = day('2007-10-08');
ies073288 2007-10-12
  • 打赏
  • 举报
回复 1
用 字段名 like "2007-10-08%"
但是这样的效率貌似不是很好......应该有更好的方法吧....
will125love 2007-10-12
  • 打赏
  • 举报
回复
xxxx-xx-xx xx:xx:xx
ies073288 2007-10-12
  • 打赏
  • 举报
回复
那你数据库里的时间存放的格式是xxxx-xx-xx ?还是xxxx-xx-xx xx:xx:xx?
will125love 2007-10-12
  • 打赏
  • 举报
回复
不要给准确的时间。只给具体的日期
ies073288 2007-10-12
  • 打赏
  • 举报
回复
"from <= '2007-10-08 00:00:00 ' to >= '2007-10-08 59:59:59 '”后面的时间可以自己加上去呀.这样就可以了

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧