我有两个字段分别存储月份和日期。我有一个要求,我需要检查月和日字段(格式为MM / DD)应该在两个日期之间。例如,如果我将月份和日期字段存储为(02/11),那么如果用户从02/11/2012(MM / DD / YYYY)到02/28/2014过期日期,那么我需要得到那条记录(02/11)。
请提供有关如何在T-Sql或SQL Server中实现此目的的输入。
答案 0 :(得分:1)
FOR SQL SERVER 2012
IF (select CONCAT(month,'/',day))
FROM tbl) between LEFT(date1,5) and LEFT(date2,5)
BEGIN
PRINT CONCAT(month,'/',day)
END