各位高手,求一条SQL语句??急!!

航宇 2004-04-26 08:32:38
我有一个表,表中有一个DateTime类型字段RiQ,
我想查找出日期等2004-4-25的所有记录,请问这条SQL语句怎写??
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveflea 2004-04-27
  • 打赏
  • 举报
回复
select * from table where TO_DAYS(RiQ) = TO_DAYS('2004-4-25');
hbzyduwu 2004-04-27
  • 打赏
  • 举报
回复
select * from table where DATE_FORMAT(riq,'%Y-%m-%d') = '2004-4-25'
嬉皮 2004-04-27
  • 打赏
  • 举报
回复
select * from table where DATE_FORMAT(RiQ,'%Y-%c-%e')=DATE_FORMAT('2004-4-25','%Y-%c-%e')
scapple 2004-04-27
  • 打赏
  • 举报
回复
select * from table where TO_DAYS(RiQ) = TO_DAYS('2004-04-25');

月份必须写成这样“2004-04-25”
航宇 2004-04-26
  • 打赏
  • 举报
回复
难道没有更好的办法吗?
jeke342 2004-04-26
  • 打赏
  • 举报
回复
select * from table where year(riq)=2004 and month(riq)=4 and day(riq)=25

不知道行不行.. 我不是很懂.. 呵呵

56,679

社区成员

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

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