| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 492 人关注过本帖
标题:[求助]时间转换问题
只看楼主 加入收藏
longinmymind
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-1-15
收藏
 问题点数:0 回复次数:4 
[求助]时间转换问题

在sql中date数据是下列的格式,日期和时间整合到了一起。我现在想把日期和时间分开来考虑,例如日期用date,时间用time,这样我可以分析不同天,不同时段的数据,不知道如何处理?

原先
date

2005-8-15 0:00
2005-8-15 0:05
2005-8-15 0:10
2005-8-15 0:15
2005-8-15 0:20
2005-8-15 0:25
2005-8-15 0:30

处理后

date time

2005-8-15 0:00
2005-8-15 0:05
2005-8-15 0:10
2005-8-15 0:15
2005-8-15 0:20
2005-8-15 0:25
2005-8-15 0:30


搜索更多相关主题的帖子: 时间 
2007-01-15 10:00
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
你用2个char类型字段存放吧

datetime类型是没有办法指定只放date或者只放time的 而sql不存在其它的日时型数据类型了

2007-01-15 11:09
xu2000
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:51
帖 子:3890
专家分:56
注 册:2006-4-8
收藏
得分:0 
select CAST(year(thedate) as varchar(4))+'-'+CAST(month(thedate) as varchar(4))+
'-'+CAST(day(thedate) as varchar(2)) as datem,
cast(DATEPART(hh,thedate)as varchar(2))+':'+
cast(DATEPART(mm,thedate) as varchar(2))+':'+
cast(DATEPART(hh,thedate) as varchar(2)) as timem from diray

我会拿出我全部的钱财,以保你衣食无忧。我会献出我所有的智慧,以助你一帆风顺。我会想到所有的笑语,以令你展眉开颜。我会挤出最长的时间,以使你终生幸福。        [本人原创的结婚宣言]
2007-01-15 11:21
chenxkfox
Rank: 1
等 级:新手上路
威 望:1
帖 子:123
专家分:0
注 册:2005-8-18
收藏
得分:0 

我建议先把日期格式调整成成长日期格式,然后用substring() 函数把date列截取成两列插入数据库中,当然你要提前建插入time列,还会用到游标!


,SQL SERVER 群号:17280478
2007-01-15 11:25
longinmymind
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-1-15
收藏
得分:0 
谢谢各位了
2007-01-16 13:34
快速回复:[求助]时间转换问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026192 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved