社区
基础和管理
帖子详情
求解:SQL Server时间函数在Oralce的使用方法
beret
2005-09-23 03:32:29
SQL Server语句:
select DATEDIFF([s], OpenTime, GETDATE()) from UserTable
转换成Oralce应该如何写?
select (OpenTime-Sysdate) from UserTable
我用直接减得出来的是一个时间型的数.请问如何可以转换为秒数的方式.谢谢!
...全文
126
11
打赏
收藏
求解:SQL Server时间函数在Oralce的使用方法
SQL Server语句: select DATEDIFF([s], OpenTime, GETDATE()) from UserTable 转换成Oralce应该如何写? select (OpenTime-Sysdate) from UserTable 我用直接减得出来的是一个时间型的数.请问如何可以转换为秒数的方式.谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beret
2005-09-23
打赏
举报
回复
谢谢了。感谢大家帮助。结贴。
waterfirer
2005-09-23
打赏
举报
回复
这样应该没问题
select (Sysdate-to_date(to_char(OpenTime,'yyyymmdd hh24:mi:ss'),'yyyymmdd hh24:mi:ss'))*24*3600 from UserTable
好像还有别的办法,我再找找
beret
2005-09-23
打赏
举报
回复
而且我调用dinya2003(OK)的:select sysdate - to_date('2005-08-31 03:34:00','yyyy-mm-dd hh24:mi:ss') from dual
返回是:2.35560763888888888888888888888888888889E01
这怎么回事啊.我用的是Oralce10.1版本的.
beret
2005-09-23
打赏
举报
回复
我的OpenTime的类型如下: TimeStamp default sysdate
dinya2003
2005-09-23
打赏
举报
回复
select sysdate - to_date('2005-08-31 03:34:00','yyyy-mm-dd hh24:mi:ss') from dual
23.52974537037037037037037037037037037037
两个日期直接相减,值单位为:天 ,然后根据需要处理小数位.
waterfirer
2005-09-23
打赏
举报
回复
但我得出来的数是"2654 0:0:0.0"
--------
奇怪,你看到dinya2003(OK)的结果了吗,*24*3600后应该是整数,你的怎么是这样结果?
OpenTime是什么值?
beret
2005-09-23
打赏
举报
回复
Select substr(to_char((Sysdate-OpenTime)*24*3600),7,4) m from UserTable
这样就可以得到想要的秒数了吧?
dinya2003
2005-09-23
打赏
举报
回复
select sysdate - to_date('2005-08-31 03:34:00','yyyy-mm-dd hh24:mi:ss') from dual
23.52974537037037037037037037037037037037
两个日期直接相减,值单位为:天 ,然后根据需要处理小数位.
beret
2005-09-23
打赏
举报
回复
谢谢waterfirer(水清),
但我得出来的数是"2654 0:0:0.0",这个是数值型吗?因为我想将得出来的数做一个判断.
waterfirer
2005-09-23
打赏
举报
回复
按你sqlserver的写法应该
select (Sysdate-OpenTime)*24*3600 from UserTable
waterfirer
2005-09-23
打赏
举报
回复
select (OpenTime-Sysdate)*24*3600 from UserTable
Oracle
SQL
高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码
作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle
SQL
所独有的丰富功能的技巧所在,内容涵盖
SQL
执行、联结、集合、分析
函数
、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...
oracle中文手册合集(CHM)
Oracle官方
SQL
参考手册、oracle
函数
大全、Ora9i
SQL
参考手册、oracle
函数
大全(分类显示)、Oracle
函数
大全、Oracle
函数
手册、ORACLE九阴真经、oracle知识库、
SQL
Codes-Oracle错误代码与消息解释、
SQL
语言参考大全,10...
Oracle
函数
大全
根据提供的文件信息,本文将详细介绍Oracle数据库中几个常用的
函数
及其用法。这些
函数
涵盖了字符串处理、文本比较、数值计算等多个方面,在日常的数据库管理和开发工作中非常实用。 ### 1. ASCII ASCII
函数
用于获取...
数据库常用
函数
- **应用场景**:当需要确保字符串的第一个字符为大写时
使用
此
函数
,例如在人名或地名等专有名词中。 ##### 2. `lower(char)` - **功能**:将输入的字符串转换为小写形式。 - **示例**: ```
sql
SELECT LOWER('...
ORACLE常用数值
函数
、转换
函数
、字符串
函数
介绍.pdf
下面将详细介绍这些
函数
的
使用
方法
。 数值
函数
是处理数学计算的关键工具,例如: 1. `ABS(m)`: 返回给定数值`m`的绝对值,即去掉负号的结果。 2. `MOD(m,n)`: 返回`m`除以`n`的余数,用于
求解
整除运算后的剩余部分...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章