我试图找出 sql 中是否有一种方法(首选 t-sql)来识别日期范围是否介于另一个日期范围之间。
就我的示例而言: daterange1 = 我有一个定义的日期范围,日期是 1/1/2012 - 1/5/2012 daterange2 = 我还有另外两个日期可以使用,比如说 1/3/2012 和 1/4 /2012
我试图让这个在 CASE 语句中用于这样的事情
CASE
WHEN daterange1 = 0 then result1
WHEN daterange2 falls within daterange1 then result2
END as datestuff
这在 SQL 中可能吗?我真的很难过这个,我知道如何确定一个日期是否在一个范围之间,但是如何用一个日期范围来完成呢?答案不一定需要在 CASE 语句中,但它是首选。