|
|
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста с запросом. Есть таблица clients в ней столбцы name, birth_date. Надо найти клиентов у которых день рождения в следующем месяце. Пробовал так, не работает: SELECT name, birth_date FROM clients WHERE MONTH (birth_date) = MONTH (DATE_ADD (NOW(), INTERVAL 1 MONTH)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2019, 11:01 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
WhiteChapel, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2019, 11:11 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
WhiteChapel, Код: plsql 1. 2. 3. 4. 5. 6. .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2019, 11:25 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Что-то у топикстартера запрос больше на mysql смахивает. Наверно, веткой ошибся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2019, 14:23 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Поскольку, правая часть условия запроса ТС возвращает правильно 4, то я бы посоветовал выполнить такой селект и посмотреть, что будет возвращать MONTH (birth_date). Есть предположение, что birth_date в базе хранится не в виде даты, а в строке. Код: plsql 1. ...но это чисто предположение, т.к. mysql'ем уже очень давно не занимался и не помню, будет ли выдавать ошибку в таком случае или просто не работать как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2019, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1882734]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 526ms |

| 0 / 0 |
