我如何在c#中使用2 datetimepicker的sql语句中获得一周的天数

本文关键字:语句 sql 一周 datetimepicker | 更新日期: 2023-09-27 18:06:52

我使用2个datetime选择器,在这里我使用c#获得日期来源和日期到。

我想用sql做一个select语句,我可以列出日期从日期到日期,就像这样:

Ex. User selected June 1, 2013 as date from and June 15, 2013 as date to.
And this will be the result of the sql query
Date (Column name)
June 1, 2013 
June 2, 2013 
June 3, 2013
June 4, 2013 
....

这可能吗?

编辑:

我想我把你们弄糊涂了。我不想知道今天是星期一还是星期二。我想知道的是,我是否可以有一个select语句,它将显示从2013年6月1日到2013年6月15日的所有日期。

我如何在c#中使用2 datetimepicker的sql语句中获得一周的天数

这可能有助于您通过它,因为没有通过DATEPART()函数的直接路由:

DECLARE @DAY_NAME VARCHAR(10)
SELECT 
  @DAY_NAME =
      CASE (DATEPART(dw, '2014-06-01') + @@DATEFIRST) % 7
        WHEN 1 THEN 'Sunday'
        WHEN 2 THEN 'Monday'
        WHEN 3 THEN 'Tuesday'
        WHEN 4 THEN 'Wednesday'
        WHEN 5 THEN 'Thursday'
        WHEN 6 THEN 'Friday'
        WHEN 0 THEN 'Saturday'
  END
 SELECT @DAY_NAME

干杯!