|
|
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Привет всем, у меня имеется таблица вида: Код: plaintext 1. 2. 3. 4. в данной таблице хранятся показания, снятые с различных датчиков ArchiveIID это первичный ключ IndicationID может принимать целые значения 10,11,12,13, 20,21,22,23, 30,31,32,33 определяет тип показания DateAndTime это дата и время снятия показания Val это значение показания При чем показания всевозможных типов снимаются одновременно , то есть в клиентском приложении при нажатии кнопки "снять и сохранить показания" происходит выполнение хранимой процедуры, записывающей все показания в базу данных. Моя задача - составить запрос, отображающий дату и время снятия показаний первым столбцом. Во втором столбце должны отображаться значения Val для соответствующей даты и с IndicationID=10, в третьем столбце должны отображаться значения Val для соответствующей даты и с IndicationID=20, ну а в четвертом столбце =) должны отображаться значения Val для соответствующей даты и с IndicationID=30 я конечно составил запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. но в результате получается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. и так для каждой даты, а хотелось бы: Код: plaintext 1. 2. то есть чтобы на каждое время снятия показаний приходилась только одна запись, как такое сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 14:42 |
|
||
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Группируйте по дате и используйте функцию max(если все значения положительны). то есть примерно так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. P.S. Тема не для этого форума, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 15:26 |
|
||
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. С уважением, Naf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 18:23 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=101&tid=1543787]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 435ms |

| 0 / 0 |
