@iSensetivity
бухгалтер, програміст-самоук

Возможен ли такой запрос?

SET @ba = SELECT sum(balans+200) FROM `test_db_vytrat` WHERE id = 10;

INSERT INTO `test_db_vytrat` (`id`, `data`, `cat`, `oper`, `suma_oper`, `balans`, `note`) VALUES (NULL, '2014-10-25', '4', 'dec', '150', @ba, 'hb');

Надо посчитать баланс, хочу сделать одним запросом, но как?
  • Вопрос задан
  • 2188 просмотров
Решения вопроса 1
@iSensetivity Автор вопроса
бухгалтер, програміст-самоук
В общем сделал так.
SELECT @ba:= (balans + СУМА) FROM `test_db_vytrat` ORDER BY `id` DESC LIMIT 0 , 1;
INSERT INTO `test_db_vytrat` (`id`, `data`, `cat`, `oper`, `suma_oper`, `balans`, `note`) VALUES (NULL, '2014-10-25', '4', 'dec', '150', @ba, 'hb');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы