SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 10.12.2010 09:29:12

FDL45
Завсегдатай
Зарегистрирован: 29.11.2010
Сообщений: 40

Помогите с запросом

"SELECT `Otdel`, `Date_Report`, `KolDocKVKPZU`, `KolKVKPIzmZU`, sum(`PostGKU`) as`PostGKU`, sum(`Snyato`) as `Snyato`, sum(`VnesIzmen`) as `VnesIzmen`, sum(`KolDocGKU`) as `KolDocGKU`, sum(`KolKP`) as `KolKP`, sum(`KolObrGKOZ`) as `KolObrGKOZ`, sum(`KolIspolnObrGKOZ`) as `KolIspolnObrGKOZ`, sum(`Otkaz_ZGKU`) as `Otkaz_ZGKU`, sum(`SudDel`) as `SudDel`, sum(`Declaration`) as `Declaration`
FROM `report_eo` далее всякие условия идут

Что нужно:
`KolDocKVKPZU`, `KolKVKPIzmZU` просуммировать значения этих 2-х полей и записать в 3-е

Неактивен

 

#2 10.12.2010 12:19:10

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите с запросом

sum(`KolDocKVKPZU`)+sum(`KolKVKPIzmZU`) ??

Что значит "записать в 3-е"? Обновить какое-то поле исходной таблицы?

Неактивен

 

#3 10.12.2010 18:46:20

FDL45
Завсегдатай
Зарегистрирован: 29.11.2010
Сообщений: 40

Re: Помогите с запросом

Ну что-то вроде...
Значение поля1 + Значение поля2 вставить в поле3

Отредактированно FDL45 (10.12.2010 18:49:15)

Неактивен

 

#4 10.12.2010 18:57:39

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите с запросом

так и пишите UPDATE `таблица` SET `поле3` = `поле1` + `поле2`;

http://dev.mysql.com/doc/refman/5.1/en/update.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson