一个简单的sql怎么写?

flamefiredelphi 2003-08-26 09:58:33
一个表中有个datetime类型字段
想取出2002.7.1号到2003.6.30号的数据,该怎么写sql语句。
字段名同意为riqi
...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flamefiredelphi 2003-08-29
  • 打赏
  • 举报
回复
这个还差不多
hdkkk 2003-08-26
  • 打赏
  • 举报
回复
select * from a where trunc(datetime) between between to_date('2002/06/30','yyyy/mm/dd') and to_date('2002/07/01','yyyy/mm/dd')
flamefiredelphi 2003-08-26
  • 打赏
  • 举报
回复
select * from datetime
where riqi between to_date('2003/06/30/00/00/00','yyyy/mm/dd/hh24/mi/ss') and to_date('2003/06/30/23/59/59','yyyy/mm/dd/hh24/mi/ss')
order by riqi;
更准确一些吧
比如有2002/07/01 00:00:00的数据的话,楼上的也会select 出来
jiezhi 2003-08-26
  • 打赏
  • 举报
回复
select * from a where datetime between to_date('2002/06/30','yyyy/mm/dd') and to_date('2002/07/01','yyyy/mm/dd')

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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