【发布时间】:2021-02-24 07:19:18
【问题描述】:
declare @date1 as date 2021-02-01
declare @date1 as date 2021-02-20
在这里,我想获取给定日期之间每天发生的天数。结果应该显示每天发生的天数
Monday 3
Tuesday 3
Wednesday 3
Thursday 3
Friday 3
Saturday 3
Sunday 2
【问题讨论】:
-
你试过什么?你在哪里卡住了?向我们展示你的尝试。
-
什么都没试过,具体代码我不知道怎么写
-
那么你需要做一些研究......所以不是免费的代码编写服务。要成为一名优秀的开发人员,您需要培养至少开始解决这类问题的技能。如果别人这样做,您将不会从中学习。首先分解一下,你有两个问题,1)获取开始和结束之间所有日期的列表 - 这很常见并且已经解决了很多次。然后 2) 计算不同的日期,这对于使用文档中显示的几个与日期相关的函数来说是微不足道的。
-
嗨,Dale,我自己试过了,我用下面的代码得到了解决方案,我认为它很天真,但它有效,你能不能给它一个战利品
标签: sql-server date