SQL 日期时间拆分问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 日期时间拆分问题相关的知识,希望对你有一定的参考价值。
我的数据库有这样的数据
seq begindate begintime enddate endtime
1 2014-8-1 16:9 2014-8-1 18:11
得到:
seq date begintime endtime
1 2014-8-1 16:9 2014-8-1 16:59
1 2014-8-1 17:0 2014-8-1 17:59
1 2014-8-1 18:0 2014-8-1 18:11
1、日期时间段只能在2010-1-1到2020-1-1日之间
2、你的日期和时间必须是标准格式,我未做begindate、begintime、enddate、endtime列的格式检查,默认你都是正确的日期或时间格式
3、以上脚本只支持SQL2005或以上版本,若是需要SQL2000版本的,可联系我
下面是执行结果:
希望能解决您的问题。 参考技术B 转成字符串
to_char(var_time, 'yyyymmdd:hh24miss')
然后再截取。
sql拆分列 时间拆分 日月年
我想 查看今日访问人数 需要分组查询 就得 时间拆分
这两天百度 方法有很多 substring 。。。
但是 我这一列 是时间类型: 可以直接用 DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等
到时候保存为视图 可以分组统计 计算访问量了
以上是关于SQL 日期时间拆分问题的主要内容,如果未能解决你的问题,请参考以下文章