背景:要写一个sql,年月日时分秒要与年月日做判断是否是同一天!

1:判断同一天

select * from 表名 where  TO_DATE(substr(年月日时分秒, 1, 10),'yyyy-MM-dd')=TO_DATE('年月日','yyyy-MM-dd')

2:将表中的年月日时分秒全部换成年月日

比如:
年月日时分秒 =“年/月/ 时:分:秒”结果要为“年-月-日”

select TO_CHAR(TO_DATE(substr(年月日时分秒(时间字段), 1, 10),'yyyy-MM-dd'),'yyyy-MM-dd')  from 表名

总结:subtr的用法

更多相关文章

  1. MySql 存储过程插入年月日
  2. java中Date无法获取数据库时分秒的问题

随机推荐

  1. linux终端常用快捷键
  2. Linux程序设计——文件操作(标准I/O库)
  3. Linux之profile、bash_profile、bashrc文
  4. Linux系统中配置YUM
  5. 如何在init.d上重启Jar文件?
  6. 从QQ浏览器缓存文件中提取出完整的视频
  7. linux下开启mysql慢查询,分析查询语句
  8. Linux 的磁盘格式化、挂载、磁盘检验、df
  9. linux_locale的设定中LANG、LC_ALL、LANG
  10. Linux文件权限查看及修改命令chmod