日期:2014-05-18  浏览次数:20611 次

SQL语句:判断某个时间是周末的语句怎么写?求高手!!
我现在要写一个语句,但是不知道怎么写,求高手!!!!!!!!!!!!!!!!
以下是随便几条记录
比如:
 
id T1 T2 T3
2012-05-20 12:02:35 3 4 5
2012-05-21 12:02:35 3 4 5
2012-05-22 12:02:35 3 4 5
2012-05-23 12:02:35 3 4 5
2012-05-24 12:02:35 3 4 5
2012-05-25 12:02:35 3 4 5
2012-05-26 12:02:35 3 4 5
2012-05-27 12:02:35 3 4 5
2012-05-28 12:02:35 3 4 5
2012-05-29 12:02:35 3 4 5
2012-05-30 12:02:35 3 4 5
.....................................(后面无数条数据)

我现在 要写一条SQL语句 能判断 那一天分别是 周六 、周日、 和周六周日 ? 每个月都一样能自动抓去数据
(备注:时间以数据库表的时间为准,不能取系统时间)

我是新手,没有多少积分,盼望高数指点。。。。急 谢谢 。。。。。

------解决方案--------------------
SQL code

set datefirst 1

select *
from tb
where datepart(weekday,datecol) between 6 and 7