大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> ASP和SQL结合处理时间应用(转)

ASP和SQL结合处理时间应用(转)

时间: 2021-07-31 作者:daque

在开拓数据库运用中,常常会遇到处置功夫的题目,如查问指定功夫的记载等。底下就那些罕见的题目,贯串本人的少许体味,和大师商量一下这类题目。   开始引见一下,sql server里处置功夫的几个重要因变量的用法:getdate()因变量:博得体例暂时的日子和功夫。归来值为datetime典型的。 用法:getdate()例子: select getdate() as dte,dateadd(day,-1,getdate()) as nowdat 输入截止: dte nowdat --------------------------- ---------------------------1999-11-21 19:13:10.083 1999-11-20 19:13:10.083 (1 row(s) affected)datepart()因变量:以平头的情势归来功夫的指定局部。 用法:datepart(datepart,date)参数证明:datepart时要归来的功夫的局部,常用取值year、month、day、hour、minute。date是所指定的功夫。例子:select datepart(month, getdate()) as 'month number'输入截止:month number ------------ 11(1 row(s) affected)dateadd()因变量:经过给指定的功夫的指定局部加上一个平头值以归来一个新功夫值。用法:dateadd(datepart,number,date)参数证明:datepart(同上)date(同上)number要减少的值,整型,可正可负,恰巧归来date之后的功夫值,负值归来date之前的功夫值例子:select getdate() as todayselect dateadd(day,-1,getdate())select dateadd(day,1,getdate())输入:today --------------------------- 1999-11-21 19:42:41.410(1 row(s) affected)yesterday --------------------------- 1999-11-20 19:42:41.410(1 row(s) affected)tomorrow --------------------------- 1999-11-22 19:42:41.410(1 row(s) affected)datediff()因变量:归来两个功夫以指定功夫局部来计划的差值。归来平头值。如1991-6-12和1991-6-21之间以天 来算出入9天,1998-6-12和1999-6-23按年算出入1年,1999-12-1和1999-3-12按月算出入9个月用法:datediff(darepart,date1,date2)参数证明:datepart(同上)date1、date2(同上date)例子:select datediff(month,'1991-6-12','1992-6-21') as a输入:a ----------- 12(1 row(s) affected)

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.