打印本文 打印本文 关闭窗口 关闭窗口
SQL操作(初级、中级、高级)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数29911  更新时间:2007/11/14 11:12:15  文章录入:mintao  责任编辑:mintao
;          值

year                yy                1753--9999

quarter             qq                1--4

month               mm                1--12

day of year         dy                1--366

day                 dd                1--31

week                wk                1--53

weekday             dw                1--7(Sunday--Saturday)

hour                hh                0--23

minute              mi                0--59

second              ss                0--59

milisecond          ms                0--999

当你需要进行日期和时间的比较时,使用函数DATEPART()返回整数是有用的。但是,上例中的查询结果(25)不是十分易读。要以更易读的格式得到部分的日期和时间,你可以使用函数DATENAME(),如下例所示:

SELECT site_name Site Name

DATENAME(mm,site_entrydate) Month Posted

FROM site_directory

函数DATENAME()和函数DATEPART()接收同样的参数。但是,它的返回值是一个字符串,而不是一个整数。下面是上例该用DATENAME()得到的结果:

Site Name                           Month Postec

………………………………………………………………….

Yahoo                               February

Microsoft                           June

Magicw3                             June

(3 row(s) affected)

你也可以用函数DATENAE()来抽取一个星期中的某一天。下面的这个例子同时抽取一周中的某一天和日期中的月份:

SELECT site_name Site Name,

DATENAME(dw,site_entrydate)+ - + DATENAMEmm,site_entrydate

         Day and Month Posted FORM  site_directory

这个例子执行时,将返回如下的结果:

Site Name                       Day and Month Posted

………………………………………………………………………

Yahoo                           Friday - February

Microsoft                       Tuesday - June

 << 上一页  [21] [22] [23] [24] [25] [26]  下一页

打印本文 打印本文 关闭窗口 关闭窗口