IN()运算符使用paranthesis中值的精确匹配。 我希望在日期中从运算符中获取db的记录。 在db中,是否为每条记录分配了日期?如何做到这一点。
答案 0 :(得分:0)
IN
适用于日期以及所有其他类型(尽管不应将其与浮点值一起使用):
where dte in ('2015-01-01', '2014-01-01', '2013-01-01')
然而,对于最后一次" n"几天,你只需使用:
where dte > date_sub(curdate(), interval 2 day)
或者你想要的任何逻辑。
答案 1 :(得分:0)
如果我理解正确的话,我认为你应该使用WHERE yourdate BETWEEN start and finish。
如果您需要2天3天15天,那么UNION是我最近用来实现类似的方法。
然而,这取决于您正在寻找的输出