Другие предложения хороши, если у вас есть «только SQL».
Однако я предлагаю, чтобы - , если возможно - вы вычислили дату в своей программе и вставили ее в виде строки в запросе SQL.
По крайней мере, для больших таблиц (т.е. несколько миллионов строк, возможно, в сочетании с объединениями), которые дадут вам значительное улучшение скорости, так как оптимизатор может работать с этим намного лучше.