07-16'),我想检索这些项目,其规则是每个GroupId在每12个月内只能有一行(从每个GroupId的最小-03-01 - yes (over 12 months since last returned item in group 2)
我已经用游标(下面)找到了一个解决方案,但不知道是否有一个基于集合的解决方案
嗨,我需要一些建议,下面的问题如下:提供sql,它将决定每个雇员的雇用时间。对于每个员工,显示姓氏并计算从今天到雇员受雇日期之间的年数。标有“年数”栏我不知道如何处理这个问题,应该使用datediff()函数吗?我可以这样做吗?SELECT DATEDIFF(HIRE_DATE,'2014-09-29') AS DiffDate 谢谢
为了在我的表中完成一些计算,我需要开始日期和结束日期之间的所有月份。但是,为了使计算正常工作,我需要能够包括开始月份的一部分。 这是我目前正在做的一个例子。这将为我提供开始日期和结束日期之间的月数。DepreciationPeriods - DateDiff(Month, AcquisitionDate, @STARTDATE) END as RemainingPeriodAs
标题可能有点误导,但我想要的是:在其中一列中,我有一个DATE()。我想要比较当前日期(而不是时间),并返回离该日期还有多少天。假设日期是2013-04-20,今天的日期是2013-04-16,如果是< current date,我不想获取任何数据。我一直在这里寻找,但我没有找到方法,我也不能以我的爱来弄清楚。