Good Day Every one 目前我正在使用此代码获取特定月份的数据
SELECT * from Table1 d
where
MONTH(d.fld_ExpiryDate)=@month
AND YEAR(d.fld_ExpiryDate)=@year
我的一些同事告诉我使用持续时间,例如。
d.fld_LoanDate >= '2009-11-01' and
d.fld_LoanDate < '2009-12-01'
问题是使用范围会更好吗?我将如何计算月初和下个月的开始?如果用户输入的只是@month int and @year int?
任何帮助都将不胜感激,因为我是 tsql 的新手,这就是为什么我不知道解决方法以及编码中有什么好或不好的原因。
谢谢你 :)