|
Вычислить время TIMESTAMP
|
|||
---|---|---|---|
#18+
Здравствуйте. Имеется задача, выбрать всех читателей, у которых книгу нужно сдать в течении последних 7ми дней. Условие выборки я решил, что будет следующие: Код: sql 1.
Где date_return - тип DATETIME. Составил такой запрос: Код: sql 1.
Пробовал и такой: Код: sql 1.
Но результат один и тот же, мне возвращает абсолютно все записи в таблице. И тут я начал смотреть, какой результат у вычитания: Код: sql 1.
(рисунок во вложении) Что это за значения? Это и не секунды, и не миллисекунды. Если взять значение 204908774, если это миллисекунды, то явно не 2 месяца, а меньше. Как правильно составить условие? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 22:35 |
|
Вычислить время TIMESTAMP
|
|||
---|---|---|---|
#18+
81x08выбрать всех читателей, у которых книгу нужно сдать в течении последних 7ми дней. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 22:40 |
|
Вычислить время TIMESTAMP
|
|||
---|---|---|---|
#18+
Akina, Работает отлично. И почему я не додумался, что можно только день проверять. Спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 07:03 |
|
Вычислить время TIMESTAMP
|
|||
---|---|---|---|
#18+
81x08почему я не додумался, что можно только день проверять.Какая разница? там вместо CURRENT_DATE может быть и NOW()... если date_return имеет тип DATE (другой тип был бы нелогичным), то результат будет тем же. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2019, 08:10 |
|
|
start [/forum/topic.php?fid=47&msg=39788746&tid=1829246]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 468ms |
0 / 0 |