mysql如何查询同一天的数据,不用准确时间只用日子

will125love 2007-10-12 10:19:32
mysql如何查询同一天的数据,不用准确时间只用日子,就是给一个时间段,是同一天,如"from <= '2007-10-08' to>='2007-10-08'”
...全文
771 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2007-10-12
  • 打赏
  • 举报
回复
哦?MYSQL啊?看错了,楼主,我这是SQL的写法.
不好意思啊.
will125love 2007-10-12
  • 打赏
  • 举报
回复
我需要给它开始和结束的日期,如“from <= '2007-10-08 ' to >= '2007-10-08 '”
dawugui 2007-10-12
  • 打赏
  • 举报
回复
--不要-号的的.
select convert(varchar(10),getdate(),112) today

/*
today
----------
20071012

(所影响的行数为 1 行)
*/
子陌红尘 2007-10-12
  • 打赏
  • 举报
回复
MySQL的问题怎么问到SQL Server里来了:

TO_DAYS(date)
给出一个日期date,返回一个天数(从0年的天数)。

如果在同一天的两个日期Date1和Date2而言,TO_DAYS(DATE1)=TO_DAYS(DATE2)
dawugui 2007-10-12
  • 打赏
  • 举报
回复
select convert(varchar(10),getdate(),120) today

/*
today
----------
2007-10-12

(所影响的行数为 1 行)
*/
dawugui 2007-10-12
  • 打赏
  • 举报
回复
select * from tb where convert(varchar(10),时间字段,120) = '2007-10-08'

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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