社区
疑难问题
帖子详情
怎么在MS SQL Server中获得毫秒 或者秒级时间
wu_java
2006-09-04 08:20:54
(datepart(second,getdate())) 可以获得当前的秒
我要的是从1900-1-1开始到目前共有多少秒或者毫秒
类似与JAVA中的System.currentTimeMillis()
...全文
943
9
打赏
收藏
怎么在MS SQL Server中获得毫秒 或者秒级时间
(datepart(second,getdate())) 可以获得当前的秒 我要的是从1900-1-1开始到目前共有多少秒或者毫秒 类似与JAVA中的System.currentTimeMillis()
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanglovec
2006-11-16
打赏
举报
回复
MARK
wu_java
2006-09-05
打赏
举报
回复
几位发言
对我启发很大
hillhx
2006-09-05
打赏
举报
回复
你就算秒吧,算到毫秒我看也没啥意义,因为就算豪秒一样有重复的可能,不知道你取来做什么用,如果想要表唯一字段,可以考虑用时间戳
zjcxc
2006-09-04
打赏
举报
回复
关于丢失精度的问题, 下面的示例说明:
SELECT
[Second] = CONVERT(bigint, DATEDIFF(mi, '1900-1-1', '1900-1-1 00:01:20')) * 60
zjcxc
2006-09-04
打赏
举报
回复
注意, 不应该使用下面的形式, 数据丢失得会比较多
SELECT
[Second] = CONVERT(bigint, DATEDIFF(mi, '1900-1-1', GETDATE())) * 60,
[millSecond] = CONVERT(bigint, DATEDIFF(mi, '1900-1-1', GETDATE())) * 60 * 1000
zjcxc
2006-09-04
打赏
举报
回复
转换影响的是处理的结果, 所以只转换是做不到的.
做类似这样的处理, 将时间分为两段处理, 对于毫秒, 先到秒, 再到毫秒, 不过要丢失一些精度
SELECT
[Second] = CONVERT(bigint, DATEDIFF(ss, '1900-1-1', '1960-1-1'))
+ DATEDIFF(ss, '1960-1-1', GETDATE()),
[millSecond] = (CONVERT(bigint, DATEDIFF(ss, '1900-1-1', '1960-1-1'))
+ DATEDIFF(ss, '1960-1-1', GETDATE())) * 1000
lxzm1001
2006-09-04
打赏
举报
回复
把它再换成bigint看成不成
zjcxc
2006-09-04
打赏
举报
回复
不过, DATEDIFF的值是int类型, 要到秒或者毫秒这个数据的话, 恐怕一般还不能直接使用.
zjcxc
2006-09-04
打赏
举报
回复
SELECT DATEDIFF(ss, '1900-1-1', getdate())
SELECT DATEDIFF(ms, '1900-1-1', getdate())
用DATEDIFF可以返回两个日期的差值
Oracle分页查询语句(四)
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询语句(一):http://wu423.iteye.com/blog/510222 Oracle分页查询语句(二):http://wu423.iteye.com/blog/510223 Oracle分页查询语句(三):http://wu423.iteye.com/blog/510224 ...
【转载】 yangtingkun: Oracle分页查询语句(四)
最后的例子说明内部循环包含排序的情况:
SQL
> CREATE TABLE T AS SELECT * FROM DBA_OBJECTS;表已创建。
SQL
> CREATE INDEX IND_T_OBJECT_NAME...
Oracle分页查询语句
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM )WHERE RN >= 21其
中
最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM
Oracle
中
的分页查询
Oracle
中
的分页查询
java oracle分页查询语句_oracle 分页语句
通过Debug调试,发现第一页查询到的数据没有问题,第二页时,查不到数据!第一页时,控制台打印的
sql
语句:SELECTOBJ_NAME, OBJ_ATTRIBUTE_NAME, ATTRIBUTE_TYPE, DES, STS, PRIORITYFROM( SELECT m.*,rownum row_idFROM (SELECT OBJ_NAME, OBJ_ATTRIBUTE_NAME, ATT...
疑难问题
22,298
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章