Задать вопрос
@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');

Надо посчитать баланс, хочу сделать одним запросом, но как?
  • Вопрос задан
  • 2189 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 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');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы