|
|
|
Помогите исправить запрос
|
|||
|---|---|---|---|
|
#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, 14:42 |
|
||
|
Помогите исправить запрос
|
|||
|---|---|---|---|
|
#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 По достижении успеха медитируем над понятиями "расход" и "показание" до понимания разницы между этими понятиями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 17:17 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=58&tid=1341893]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 362ms |

| 0 / 0 |
