Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте всем,
SELECT data,debet,kredit,@sum := @sum + ifnull(debet,0) - ifnull(kredit,0) As balance FROM clients62 c,(SELECT @sum := 0) t ORDER BY DATA
Рис (1)
Получение поля balance правильное но при выборке определенной даты запрос @sum := @sum + ifnull(debet,0) - ifnull(kredit,0) AS balance выборка не правильное. Хотелось бы при выборке определенной даты
SELECT data,debet,kredit,@sum := @sum + ifnull(debet,0) - ifnull(kredit,0) As balance FROM clients62 c,(SELECT @sum := 0) t WHERE data='27-04-2012' ORDER BY DATA
Результат не такой какой хотелось бы увидить, вместо balance =18 должен быть 19
Рис (2)
Неактивен