Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Выборка по месяцу.
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Выборка по месяцу. (Прочитано 3319 раз)
0 Пользователей и 1 Гость просматривают эту тему.
=Женек=
Завсегдатай
Пользователь
Сообщений: 66
+0/-0
0
Выборка по месяцу.
«
:
26 Июня 2005, 16:18:54 »
Задача следующая
выбрать записи датированные ранее 25 числа текущего месяца, но позднее 25 - предыдущего месяца.
Можно ли? Или неизбезно предварительно вычислить этот месяц?
Записан
tserbis
Фанат форума
Старожил
Сообщений: 496
+0/-0
0
Выборка по месяцу.
«
Ответ #1 :
26 Июня 2005, 16:46:31 »
Думаю, месяц (и год) вычислить придётся, но делать это можно прямо в запросе, если СУБД позволяет (например, MySQL, - позволяет).
Записан
=Женек=
Завсегдатай
Пользователь
Сообщений: 66
+0/-0
0
Выборка по месяцу.
«
Ответ #2 :
26 Июня 2005, 17:44:06 »
Спасибки, решение нашлось:
SELECT * FROM `acts` WHERE `finished` BETWEEN SUBDATE(DATE_FORMAT(NOW(),\'%Y-%m-25\'), INTERVAL 1 MONTH ) AND DATE_FORMAT(NOW(),\'%Y-%m-25\')
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Выборка по месяцу.
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28