如何使用C#中的2 datetimepicker在sql语句中获取一周中的几天

时间:2014-06-05 03:19:20

标签: c# sql sql-server datetimepicker

我正在使用2日期时间选择器,我使用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 
....

这可能吗?

编辑:

我想我让你很困惑。我不想知道这一天是星期一还是星期二。我想知道的是,如果有可能我有一个选择声明,它将显示2013年6月1日至2013年6月15日的所有日期。

1 个答案:

答案 0 :(得分:0)

这可能有助于您完成,因为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

干杯!