SELECT DATENAME(WEEK,'2014-01-05') AS WeekName -- 2 -- Change the DATEFIRST to 1, Monday will be the first day of week. SET DATEFIRST 1 SELECT @@DATEFIRST -- 1 -- After change the DATEFIRST to Monday SELECT DATENAME(WEEK,'2013-12-31') AS WeekName -- 53 SELECT DATENAME(WEEK,'...
SELECTDATENAME(WEEK,'2014-01-01')ASWeekName--1 SELECTDATENAME(WEEK,'2014-01-05')ASWeekName--2 --Change the DATEFIRST to 1, Monday will be the first day of week. SETDATEFIRST1 SELECT@@DATEFIRST--1 --After change the DATEFIRST to Monday SELECTDATENAME(WEEK,'2013-12-31')ASWeekName--5...
数据库里只有日期这个字段没有星期,客户要求显示星期几.用select datename(weekday,日期) from table在SQL可以实现但是在delphi说datenane没有定义,请问各位有没有办法将日期字段生成一个日期字段 沉得太快了~~~快点来人帮忙一下啊~ case dayofweek(date) of 1:result:='星期日'; 2:result:='星期一'; 3:res...
if datepart(dd,@day)=1 return1 else set@Start= (SELECTDATEADD(mm, DATEDIFF(mm,0,@day), 0))--一个月第一天的 set@dayofweek= (datename(weekday,@Start))---得到本月第一天是周几 set@dayofweek_num=(select(case@dayofweekwhen'星期一'then2 when'星期二'then3 when'星期三'then4 when'星期四...
(mm,0,@day), 0)) --一个月第一天的 set @dayofweek= (datename(weekday,@Start)) ---得到本月第一天是周几 set @dayofweek_num=(select (case @dayofweek when '星期一' then 2 when '星期二' then 3 when '星期三' then 4 when '星期四' then 5 when '星期五' then 6 when '星期六' ...
DATENAME ( datepart , date ) 引數datepart DATENAME 會傳回之 date 引數的特定部分。 此表格會列出所有有效的 datepart 引數。注意 DATENAME 不會接受 datepart 引數的使用者定義變數對等項目。展開資料表 datepart縮寫 year yy, yyyy quarter qq, q month mm, m dayofyear dy, y day dd, d week wk, ...
即使SQLMenace的答案已被接受,SET您也应该注意一个重要的选择设置日期如果一周的第一天已更改,则DATENAME将返回正确的日期名称,但返回的DATEPART值将不同,如下所示。declare @DefaultDateFirst intset @DefaultDateFirst = @@datefirst--; 7 First day of week is "Sunday" by defaultselect [@DefaultDateFirst...
5、datename 返回代表指定日期的指定日期部分的字符串 代码语言:javascript 复制 SELECTdatename(weekday,'2004-10-15')--返回:星期五 6、day(), month(),year() --可以与datepart对照一下 代码语言:javascript 复制 select 当前日期=convert(varchar(10),getdate(),120),select 当前时间=convert(varchar(8),...
DATENAME将返回的 date 参数的特定部分。 此表列出了所有有效的 datepart 参数 。 备注 对于datepart 参数,DATENAME不接受用户定义的变量等效项 。 datepart缩写形式 yearyy, yyyy quarterqq, q monthmm, m dayofyeardy, y daydd, d weekwk, ww weekdaydw, w ...
SELECT datename(weekday, '2004-10-15') --返回:星期五 day(), month(),year() --可以与datepart对照一下 值缩写(Sql Server) (Access 和 ASP) 说明 Year Yy yyyy 年 1753 ~ 9999 Quarter Qq q 季 1 ~ 4 Month Mm m 月1 ~ 12 Day of year Dy y 一年的日数,一年中的第几日 1-366 ...