mysql 计算日期间隔天数

1548年前MySql2695
1、利用TO_DAYS函数


  1. select to_days(now()) - to_days('20120512')  


2、利用DATEDIFF函数
  1. select datediff(now(),'20120512')  


参数1 - 参数2 等于间隔天数

  1. select (datediff(curdate(), date(colunm_name1))- (select colunm_name2 from table_name2)) as o from table_name1 


标签: mysqlsql

相关文章

函数date_format(timestamp without time zone,unknow)不存在,没有匹配指定名称和参数类型的函数,您也许需要增加明确的类型转换

函数date_format(timestamp without time zone,unknow)不存在,没有匹配指定名称和参数类型的函数,您也许需要增加明确的类型转换

瀚高库报错:执行以下语句即可:CREATE OR REPLACE FUNCTION date_format(indate TIMESTAMP,&nbs...

Oracle常用sql语句

1.多行数据一行显示sql:(用sum函数或max函数,当lc为1时DQSYJRZC的值) sum函数只能查字段类型为number型的,若字段值是汉字则用max函数select nsrsbh , su...

com.highgo.jdbc.util.PSQLException: 错误: 操作符不是唯一的: integer = character varying(mybatis postgreSql)

com.highgo.jdbc.util.PSQLException: 错误: 操作符不是唯一的: integer = character varying(mybatis postgreSql)

postgresql抛出的异常,是因为数据库类型是int类型,而java传参String造成。有2种解决方案,建议第二种方案更方便简洁解决方案一:代码public int dele...

postgresql如何修改表的自增序列值(瀚高数据库)

例如:我要修改sys_dict_data表的dict_code自增值。在 pgsql 中,id 自增是通过序列 SEQUENCE。一般表的自增序列名称由数据表名+主键字段+seq组成。ALTER SE...

mysql 多行数据一行显示sql

mysql 多行数据一行显示sql

select r.id,d.`name`,t.number,t.approval   from reform  r , ...

rownum 与order by 的执行顺序及按rownum 排序

rownum 与order by 的执行顺序及按rownum 排序

  如果select语句(非嵌套查询形式的)有order by子句,则order by子句一般都是最后一步执行的。但是如果order by子句里的字段被设置了主键约束或是被设置索引了,那么o...

评论列表

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。