如何在两个日期之间显示日期名称 [英] How to display the datenames between two dates

查看:107
本文介绍了如何在两个日期之间显示日期名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



如何使用存储过程c#在sql-server中显示两天之间的日期名称。



我这样输入的日期是1/2/2013(年/月/日)

到目前为止是2013年7月2日(年/月/日) yy)





输出必须是这样的



日期名称



星期五,

星期六,

星期天

星期一

星期二

星期三

星期四





请帮帮我



感谢和问候

Hi All,

How to display the date-names between two days in sql-server using Stored procedure,c#.

my input like this from-date is 1/2/2013 (dd/mm/yy)
to-date is 7/2/2013 (dd/mm/yy)


output must be like this

date-names

Friday,
Saturday,
Sunday
Monday
Tuesday
Wednesday
Thursday


please help me

thanks and regards

推荐答案

试一试。

Try this out.
WITH sample AS 
(
  SELECT CAST('2013-02-01' AS DATETIME) AS dt
  
  UNION ALL
  
  SELECT DATEADD(dd, 1, dt)
  FROM sample s
  WHERE DATEADD(dd, 1, dt) <= CAST('2013-02-07' AS DATETIME)
)
   
SELECT datename(dw, dt) AS DataName
FROM sample





谢谢......



Thanks...


这篇关于如何在两个日期之间显示日期名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆