postgresql 與mysql有關日期的操作
2012-05-31 12:04
363 查看
在postgresql中,將特定日期推前一周: select '2012-05-31'::date-cast('1 week' as interval);
在postgresql中,將特定日期推前一月: select '2012-05-31'::date-cast('1 months' as interval);
在postgresql中,將特定日期推后一周: select '2012-05-31'::date-cast('-1 week' as interval);
在postgresql中,將特定日期推后一月: select '2012-05-31'::date-cast('-1 months' as interval);
week與month加複數與不加複數無所畏
在mysql中,將特定日期推前一周: select date_add('2012-05-31',interval -1 week);
在mysql中,將特定日期推前一月: select date_add('2012-05-31',interval -1 month);
在mysql中,將特定日期推后一周: select date_add('2012-05-31',interval 1 week);
在mysql中,將特定日期推后一月: select date_add('2012-05-31',interval 1 month);
week與month必須用單數
在postgresql中,將特定日期推前一月: select '2012-05-31'::date-cast('1 months' as interval);
在postgresql中,將特定日期推后一周: select '2012-05-31'::date-cast('-1 week' as interval);
在postgresql中,將特定日期推后一月: select '2012-05-31'::date-cast('-1 months' as interval);
week與month加複數與不加複數無所畏
在mysql中,將特定日期推前一周: select date_add('2012-05-31',interval -1 week);
在mysql中,將特定日期推前一月: select date_add('2012-05-31',interval -1 month);
在mysql中,將特定日期推后一周: select date_add('2012-05-31',interval 1 week);
在mysql中,將特定日期推后一月: select date_add('2012-05-31',interval 1 month);
week與month必須用單數
相关文章推荐
- JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql
- SQL Server,MySQL,Oracle,PostgreSQL中常用函数用法(1)——日期操作
- MYSQL常用日期操作
- Mysql日期操作
- php&mysql 日期操作小记
- MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)
- mysql 日期操作 增减天数、时间转换、时间戳(转)
- mysql sqlite3 postgresql 简明操作
- Mysql日期操作大全
- Mysql日期操作
- 常用SQL操作(MySQL或PostgreSQL)与相关数据库概念
- mysql 日期操作 增减天数、时间转换、时间戳
- mysql 日期操作
- mysql 日期操作 增减天数、时间转换、时间戳
- mysql日期时间操作函数详解
- mysql 日期操作 增减天数、时间转换、时间戳
- MySQL tips (日期时间操作/concat 等)
- PostgreSql实现mysql的group_concat的聚合操作
- mysql 日期操作
- mysql时间日期操作