Эдди
Новичок
Проблема с выборкой периодов при переходе с одного месяца на другой
Не могу понять. Все, кажется, перепробовал.
В таблице как строки существуют периоды:
periode_from - periode_to
21.02.09 - 28.02.09
28.02.09 - 04.03.09
04.03.09 - 11.03.09
11.03.09 - 18.03.09
18.03.09 - 25.03.09
Следующим запросом выводятся все периоды, кроме периода, где имеет место переход с одного месяца на другой - 28.02.09 - 04.03.09 НЕ ВЫВОДИТСЯ...
Запрос (упрощенный):
SELECT * FROM tb
WHERE UNIX_TIMESTAMP(periode_to)>=(UNIX_TIMESTAMP(periode_from)+(7*86400))
Пробовал и так:
DAY(periode_to)>=(DAY(periode_from)+7)
Ничего не получается. И так всегда при смене месяцев.
Не могу понять. Все, кажется, перепробовал.
В таблице как строки существуют периоды:
periode_from - periode_to
21.02.09 - 28.02.09
28.02.09 - 04.03.09
04.03.09 - 11.03.09
11.03.09 - 18.03.09
18.03.09 - 25.03.09
Следующим запросом выводятся все периоды, кроме периода, где имеет место переход с одного месяца на другой - 28.02.09 - 04.03.09 НЕ ВЫВОДИТСЯ...
Запрос (упрощенный):
SELECT * FROM tb
WHERE UNIX_TIMESTAMP(periode_to)>=(UNIX_TIMESTAMP(periode_from)+(7*86400))
Пробовал и так:
DAY(periode_to)>=(DAY(periode_from)+7)
Ничего не получается. И так всегда при смене месяцев.