вопрос по MySQL and PHP

Статус
В этой теме нельзя размещать новые ответы.

medwed

Создатель
Регистрация
8 Фев 2008
Сообщения
30
Реакции
0
здраствуйте!
помогите пожалуйста!
//есть две таблицы в одной находятся числовые данные. а в другой должны быть сложены несколько столбцов и занесены в
//ячейку.

//так вот вопрос в том как сложить данные одной таблицы а именно конкретной строки и конкретных стлобцов и потом занести //эти данные в другую таблицу???????и как пустить через цикл таблицу чтобы сразу все строки прибовляло и добавляло?и в
//отдельности одну строку???
//помогите плиз...
//заранее спасибо....

//таблица из которой нада взять данные:
// id int(11) Нет auto_increment
// 1 varchar(10) cp1251_general_ci Нет
// 2 varchar(10) cp1251_general_ci Нет
// 3 varchar(10) cp1251_general_ci Нет
// 4 varchar(10) cp1251_general_ci Нет
// 5 varchar(10) cp1251_general_ci Нет
// 6 varchar(10) cp1251_general_ci Нет
// 7 varchar(10) cp1251_general_ci Нет

// таблица в которую нада занести данные:
// id int(11) Нет auto_increment
// 1+2 varchar(100) cp1251_general_ci Нет
// 3+4 varchar(100) cp1251_general_ci Нет
// 5+6 varchar(100) cp1251_general_ci Нет
// 7 varchar(100) cp1251_general_ci Нет
/*****************************************
поэтому вопросу все ясно.....
******************************************/
 
Sum в Select складываешь

INSERT INTO вставляешь.

Ты хоть выложи структуры таблиц и т.д.
 
еще возник один вопрос
а как суммировать каждую строку в этой таблице по определнному столбцу ну и потом занести эту сумму во вторую таблицу???????

структура таблицы:
table1
id chislo1 chislo2
1 23 59
2 36 86
3 45 21
4 50 10
5 90 23


table2
id summ1 summ2
1 23+36+45..... 59+86+21........
 
Если нет дополнительных условий - то это будет вот так:

INSERT INTO `t2`
SELECT now() as `id`, SUM(`chislo1`) as `summ1`, SUM(`chislo2`) as `summ2`
FROM `t1`

Результат - одна сторока с суммами по всем колонкам из таблицы. В поле ID пишем текущую дату. Для примера. :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху