|
|
|
Правильный выбор месяца в DATETIME ?
|
|||
|---|---|---|---|
|
#18+
Добрый день. У меня стойкое ощущение, что вопрос нубский, но самостоятельно решить не смог, увы :( Есть таблица Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. И для рендера календаря нужно сначала подгрузить список дней заданного месяца, для которых есть записи. Я нарисовал запрос Код: sql 1. Он работает, но мне он кажется каким-то корявым, так как я не уверен, какое время суток даёт LAST_DAY(), и если он даёт 00:00:00, то записи этого дня не попадут. Как это сделать грамотно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 01:30:01 |
|
||
|
Правильный выбор месяца в DATETIME ?
|
|||
|---|---|---|---|
|
#18+
Barvinokтак как я не уверен, какое время суток даёт LAST_DAY(), и если он даёт 00:00:00, то записи этого дня не попадутLAST_DAY() возвращает значение типа DATE, и естественно, там будет 00:00:00. Добавьте (date_add) к нему ещё день и делайте сравнение < вместо <= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 05:59:00 |
|
||
|
Правильный выбор месяца в DATETIME ?
|
|||
|---|---|---|---|
|
#18+
Или используйте between. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 08:57:36 |
|
||
|
Правильный выбор месяца в DATETIME ?
|
|||
|---|---|---|---|
|
#18+
Akina, так ТСу нужен не замкнутый (between), а полуоткрытый интервал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 10:38:25 |
|
||
|
Правильный выбор месяца в DATETIME ?
|
|||
|---|---|---|---|
|
#18+
Опять мистика. Запрос к этой таблице с целью выбрать все события одного дня Код: sql 1. использует индекс Код: plaintext 1. Код: sql 1. не использует Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2013, 15:45:36 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38512739&tid=1835472]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 355ms |

| 0 / 0 |
