SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.05.2012 17:09:55

timur85
Завсегдатай
Зарегистрирован: 09.01.2012
Сообщений: 25

НЕ получаеться составить запрос правильно

Здравствуйте всем,

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)


Прикрепленные файлы:
Attachment Icon Desktop.rar, Размер: 10,559 байт, Скачано: 392

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson