当前位置:首页 » 编程语言 » sql日期第几周

sql日期第几周

发布时间: 2023-02-01 04:55:19

A. sql函数获取一段时间内的某一天是这一段时间内的第几周。

比如,想知道2012年5月5日是第几周

SELECT DATEPART(WEEK,'2012.5.5')

想知道从5月5日算想知道5月20 日是第几周

SELECT DATEPART(WEEK,'2012.5.20')-DATEPART(WEEK,'2012.5.5')

B. 在sql中怎样获得已知日期是星期几

Oracle数据库

第一个:SELECT DECODE(dw,

0,

'星期天',

1,

'星期一',

2,

'星期二',

3,

'星期三',

4,

'星期四',

5,

'星期五',

6,

'星期六') WEEK_DAY

FROM (SELECT 7 -

TO_NUMBER(NEXT_DAY(TO_DATE('2012-12-12', 'yyyy-mm-dd'), 1) -

TO_DATE('2012-12-12', 'yyyy-mm-dd')) dw

FROM al);

第二个语句:

SELECT TO_CHAR(TO_DATE('2012-12-12', 'YYYY-MM-DD'), 'DAY') WEEK_DAY

FROM DUAL

SqlServer数据库:

select case datepart(weekday, getdate())

when 1 then

'星期天'

when 2 then

'星期一'

when 3 then

'星期二'

when 4 then

'星期三'

when 5 then

'星期四'

when 6 then

'星期五'

when 7 then

'星期六'

end

(2)sql日期第几周扩展阅读:

SQL相关函数:

SQL Aggregate 函数:SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。

有用的 Aggregate 函数:AVG() - 返回平均值,COUNT() - 返回行数,FIRST() - 返回第一个记录的值,LAST() - 返回最后一个记录的值,MAX() - 返回最大值,MIN() - 返回最小值,SUM() - 返回总和

SQL Scalar 函数:SQL Scalar 函数基于输入值,返回一个单一的值。

有用的 Scalar 函数:UCASE() - 将某个字段转换为大写,LCASE() - 将某个字段转换为小写,MID() - 从某个文本字段提取字符;

LEN() - 返回某个文本字段的长度,ROUND() - 对某个数值字段进行指定小数位数的四舍五入,NOW() - 返回当前的系统日期和时间,FORMAT() - 格式化某个字段的显示方式。

参考资料:网络——sql

C. SQL SERVER查询时间是一年中第几周的函数

1、获取当前系统数据库的日期和时间,可以利用函数GETDATE(),select GETDATE()。

D. SQL能否取出一个日期是一年第几周

select DATENAME(week,getdate())

这是取当前日期的第几周

如果要指定字段的只要把getdate()换为字段名称 如:

select DATENAME(week,字段名称) as weekNum from 表名称

参照下面的关于DATENAME

http://www.cnblogs.com/zengwei/archive/2008/06/05/1214295.html

E. SQL server里知道日期如何计算是第几周

自己把它写成存储过程,传个日期:


DECLARE@NOWDATEVARCHAR(10)
SET@NOWDATE='2015-03-06'

--记录日期第几周
DECLARE@NOW_WWINT
SELECT@NOW_WW=DATEPART(WW,@NOWDATE)
--记录日期星期几
DECLARE@NOW_DWINT
SELECT@NOW_DW=DATEPART(DW,@NOWDATE)

IF(@NOW_DW>5)
BEGIN
SET@NOW_WW=@NOW_WW+1
END
ELSE
BEGIN
IF(DAY(@NOWDATE)>=26)
BEGIN
SET@NOW_WW=@NOW_WW+1
END
END

SELECT@NOW_WW

F. sql server select 已知年月日的日期,如何写成每年里的第几周例21W5 (21年的第五周)

datepart函数中有第几周的写法
datepart(wk,‘日期’)这样就能查出来是第几周了,至于前面你的数字只要加上年份和w就可以了,其实剩下的就是字符串的截取和拼接了。

G. 用SQL语句计算出给定日期是星期几

1、首先可以直接用datepart函数,第一个参数设置成weekday就可以了,如下图所示。

热点内容
安卓的AndroidAuto 发布:2025-05-13 19:41:49 浏览:357
下载安装python 发布:2025-05-13 19:39:21 浏览:27
苹果手机如何退出ad密码 发布:2025-05-13 19:35:24 浏览:353
资本论中央编译局 发布:2025-05-13 19:21:50 浏览:134
python路径是否存在 发布:2025-05-13 19:08:38 浏览:570
保时捷卡宴哪个配置比较好 发布:2025-05-13 19:00:08 浏览:725
c语言负数运算 发布:2025-05-13 18:45:21 浏览:428
太空杀电脑版连接不到服务器 发布:2025-05-13 18:40:19 浏览:457
同样的配置为什么跑分不同 发布:2025-05-13 18:39:06 浏览:279
获取linuxcpu序列号 发布:2025-05-13 18:36:35 浏览:738