|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了. 关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用 在开辟数据库使用中,常常会碰到处置工夫的成绩,如查询指准时间的纪录等。上面就这些罕见的成绩,联合本人的一些经历,和人人切磋一下这类成绩。
起首引见一下,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 today
select 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)</p> 减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 |
|