
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2013, 14:42
|
|||
|---|---|---|---|
|
|||
Помогите исправить запрос |
|||
|
#18+
У меня день разбит на 23 часа как исправить в запросе чтобы он выводил например 03.01.2013 за все 23 часа так как у меня выводятся показание за каждый час SELECT Measure_bas.DT, Measure_bas.Value FROM `\\es20vz\тепло\Gas_zavod`.Measure_bas Measure_bas WHERE (Measure_bas.ID_Param=5) and (((Measure_bas.DT) BETWEEN #3/1/2013# AND #3/1/2013#)) ORDER BY Measure_bas.DT DESC, Measure_bas.Value DESC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2013, 17:17
|
|||
|---|---|---|---|
Помогите исправить запрос |
|||
|
#18+
voron2107, Решение: 1. Возвращаемся из астрала в наш мир в котором в сутках 24 часа 2. Задумываемся к каким суткам относится значение на 08.03.2012 00:00 3. Открываем для себя синтаксис group by и операции с датами (google в помощь) 4. Сверяем свое решение с правильным ответом: "DT1","SUM(VALUE)" 08.03.2013 00:00 177.850000505 09.03.2013 00:00 216.719999314 По достижении успеха медитируем над понятиями "расход" и "показание" до понимания разницы между этими понятиями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1341893]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 402ms |

| 0 / 0 |
