我有这样的记录:[ 1 | 2017-12-1]SELECT id FROM records WHERE MONTH(dateofit)BETWEEN 12 AND 2我试图像这个MONTH(dateofit) BETWEEN MONTH(12) AND MONTH(1)一样替换查询,但问题仍然是一样的
我想要做的是选择有12个月,1个月(新年),2个月(新年)的记录。
最终结果应该将第1行(假日促销)和第2行(新年)的名称连接起来,因为开始时间在相同的日期和时间。因此,它应该类似于“假日销售,新年”,开始日期列显示"2019-12-26 00:00:00“。我尝试修改几个查询,这些查询最初用于根据名称或ID合并日期,以便它们可以根据日期合并(连接)名称。所有这些都被证明是不成功的,并导致了“超时错误”。下面是我尝试过的几个查询:- start date end date combine rows - Merge overlapping date interva