mysql
上年的第一天:
SELECT DATE_SUB( DATE_SUB( CURDATE(), INTERVAL 1 YEAR ),INTERVAL DAYOFYEAR(DATE_SUB( CURDATE(), INTERVAL 1 YEAR ))-1 DAY)
上年的最后一天:
SELECT DATE_SUB( CURDATE(),INTERVAL DAYOFYEAR(CURDATE()) DAY)
上月的第一天:
SELECT DATE_SUB( DATE_SUB( CURDATE(), INTERVAL EXTRACT(DAY FROM CURDATE()) DAY ), INTERVAL EXTRACT(DAY FROM DATE_SUB( CURDATE(), INTERVAL EXTRACT(DAY FROM CURDATE()) DAY ))-1 DAY )
上月的最后一天:
SELECT DATE_SUB( CURDATE(), INTERVAL EXTRACT(DAY FROM CURDATE()) DAY )
本月的第一天:
SELECT DATE_SUB( CURDATE(), INTERVAL EXTRACT(DAY FROM CURDATE())-1 DAY )
本月的最后一天:
SELECT DATE_SUB( DATE_ADD(CURDATE(),INTERVAL 1 MONTH), INTERVAL EXTRACT(DAY FROM DATE_ADD(CURDATE(),INTERVAL 1 MONTH)) DAY )
上周的第一天:
select DATE_SUB( CURDATE(), INTERVAL (WEEKDAY(CURDATE()) + 7) DAY );
上周的最后一天:
select DATE_SUB( CURDATE(), INTERVAL (WEEKDAY(CURDATE()) + 1) DAY );
mysql备注:全部为日期格式,用于比较的不能有时间;需要时间比较,请把CURDATE()函数改为NOW()函数,或自定义时间。
oracle
上年的第一天:
select trunc(trunc(sysdate,'year')-1,'year') from dual;
上年的最后一天:
select trunc(sysdate,'year')-1 from dual;
上月的第一天:
select trunc(trunc(sysdate,'month')-1,'month') from dual;
上月的最后一天:
select trunc(sysdate,'month')-1 from dual;
本月的第一天:
select trunc(sysdate,'month') from dual;
本月的最后一天:
select LAST_DAY(sysdate) from dual;
上周的第一天:
select trunc(sysdate,'dy')-6 from dual;
上周的最后一天:
select trunc(sysdate,'dy') from dual;
相关推荐
使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 Dbmover for Mysql to Oracle 可以定时,定周期自动运行。 支持 Oracle 8i 以后...
ogg sqlserver-oracle mysql-oracle mysql-mysql的同步配置参考,少走弯路。
MySQL to Oracle MySQL 转 Oracle亲自测试,好用
oracle Mysql相互转化的工具
使用ORACLE和MYSQL的简单区别 归纳下我遇到最常见的问题。 1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,ORACLE项目来说一个项目就应该...
Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结
oracle mysql jdbc最新驱动包,经测试完全没有问题,可放心使用
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
oracle mysql sqlser2000对大数据对象的操作,包括读取和保存(原创)
Oracle to MySQL Oracle 转 MySQL亲自测试,好用
Convert Mysql to Oracle 最新版本:4.0 Convert Mysql to Oracle是一个免费的数据库转换工具,实现快速安全地将Mysql数据库导入为ORACLE数据库。 Convert Mysql to Oracle 功能特点 可以转换所有的Mysql字段类型 ...
本猿最近做数据库迁移,修改了大量sql语句,对oracle和MySQL语法之间的一些不同之处总结了一些。
oracle mysql 厂商驱动oracle mysql 厂商驱动oracle mysql 厂商驱动
数据库 Mysql转oracle sql脚本转oracle脚本
Oracle数据库转换成Mysql数据库,可将Oralce数据转换成Mysql数据。
SpringBoot定时任务实现Oracle和mysql数据同步
mysql和oracle和sql语句 mysql和oracle和sql语句
mysql数据库转oracle工具,解压即用,支持表结构转换a
mysql和Oracle的多数据源配置,springboot+mysql+oracle
DBA 攻坚 左手Oracle右手MySQL oneNote格式