SQL:逐月计算-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SQL:逐月计算

2019-11-18 17:49:26 302 1

我想计算2个日期的月份差,这将返回一个float值。

例:

date1 ='2008/4/23'date2 ='2008/12/31'

那将是7.y个月。我想找到y值。有人可以给我公式以sql代码形式吗?tnx ..

问题来源于stack overflow

SQL
取消 提交回答
全部回答(1)
  • 保持可爱mmm
    2019-11-18 17:49:32

    没有标准的sql可以普遍处理此问题。这取决于您使用的数据库。基本上,您需要将两个日期字符串转换为数据库引擎内部使用的日期格式,并减去两个日期,减法的结果将再次取决于。在Oracle中,您将使用to_date()该转换,并且相减的结果将是一个浮点数,以天数表示时间。

    简而言之,请在数据库手册中搜索有关日期处理或数据类型的部分。

    0 0
相关问答

1

回答

SQL Server转 MySQL的方法或工具

2016-02-14 15:21:07 2021浏览量 回答数 1

2

回答

SQL SERVER 查询都有哪些权限

2016-06-08 15:37:06 2843浏览量 回答数 2

0

回答

SQL Server实例管理页面简介

2017-10-17 17:13:45 1371浏览量 回答数 0

1

回答

SQLServer性能数据解析

2017-06-23 11:00:16 3754浏览量 回答数 1

1

回答

RDS SQL Server同步至RDS MySQL中RDS SQL Server同步的说明是什么?

2021-12-13 16:44:22 156浏览量 回答数 1

1

回答

RDS SQL Server同步至RDS MySQL中同步对象的说明是什么?

2021-12-13 16:44:58 133浏览量 回答数 1

1

回答

RDS SQL Server同步至RDS MySQL中映射名称更改的说明是什么?

2021-12-13 16:45:22 112浏览量 回答数 1

1

回答

RDS SQL Server同步至RDS MySQL中过滤待同步数据的说明是什么?

2021-12-13 16:45:56 120浏览量 回答数 1

1

回答

RDS SQL Server同步至RDS MySQL中同步的SQL操作的说明是什么?

2021-12-13 16:46:30 185浏览量 回答数 1

1

回答

RDS SQL Server同步至RDS MySQL中设置告警的说明是什么?

2021-12-13 16:46:54 133浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
MaxCompute SQL计算成本调优以及优化方法
立即下载
时序数据库TSDB新功能 - 如何用SQL进行时序查询
立即下载
PostgresChina2018_刘东明_PostgreSQL并行查询
立即下载