PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Gokusq Отправлено: 12 Апреля, 2011 - 22:01:40 • Тема: Наверное сложный запрос Mysql • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 54
movEAX пишет:
Можно попробовать с помощью UPDATE, поподробней завтра напишу, если еще будет необходимость.

конечно пишите.
я тоже напишу если найду.
потом сравним.
Gokusq Отправлено: 12 Апреля, 2011 - 21:16:17 • Тема: Наверное сложный запрос Mysql • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 54
Имеем таблицу базы
допустим такую

CODE (htmlphp):
скопировать код в буфер обмена
  1. $query="create table table1 (
  2.         id int(5) not null auto_increment,
  3.         Dohod float null,
  4.         Rashod float null,
  5.         Itog float null,
  6.         Data date,
  7.         primary key(id));";


поля доход ,расход вводим сами,а поле Itog необходимо посчитать в процессе.
причём считать нужно суммарный итог по всем записям.
т.е. типа так
CODE (SQL):
скопировать код в буфер обмена
  1. "insert into Table1 (Dohod,Data,Itog) values ($Dohod,'".$Year."-01-01',где Itog равен итог предыдущей записи + ДоходТекущей-РасходТекущей)";

Можно ли это сделать одним запросом?
И будет ли это работать быстрее чем если делать несколько запросов?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB