oracle:
to_char(use_day,'D')
sqlserver:
datename(weekday,use_day)

解决方案 »

  1.   

    sqlserver:
     datename(weekday,use_day) 
    这是什么意思
      

  2.   

    where datepart(dw,use_day)<>1 and datepart(dw,use_day)<>7
    datepart(dw,use_day),取是星期几,星期日 = 1、星期六 = 7。
      

  3.   

    SELECT DATENAME(DW, getdate())
      

  4.   

     strSQL = "SELECT * FROM car where (use_day>='" + dt1 + "') AND (use_day<='" + dt2 + "') and datepart(dw,use_day)<>1 and datepart(dw,use_day)<>7";
    这么写吗,取不出来
      

  5.   

    应该可以啊。如下面的SQL语句,就过滤掉了周六和周日的。
    select *,datepart(dw,dt) dw from (
    select convert(datetime,'2014/08/20') dt union all
    select convert(datetime,'2014/08/21') union all
    select convert(datetime,'2014/08/22') union all
    select convert(datetime,'2014/08/23') union all
    select convert(datetime,'2014/08/24') union all
    select convert(datetime,'2014/08/25') union all
    select convert(datetime,'2014/08/26') union all
    select convert(datetime,'2014/08/27') union all
    select convert(datetime,'2014/08/28') union all
    select convert(datetime,'2014/08/29') union all
    select convert(datetime,'2014/08/30') union all
    select convert(datetime,'2014/08/31') union all
    select convert(datetime,'2014/09/01')
    )aa
    where datepart(dw,dt)<>1 and datepart(dw,dt)<>7
      

  6.   

    数据库字段类型不是datetime?