SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 24.01.2011 15:57:13

butcher
Участник
Зарегистрирован: 12.01.2011
Сообщений: 1

Срочно нужна помощь !

Программирование происходит в lazarus+mysql,необходимо чтоб в продажи выводило сумму покупки,Фамилию клиента, наименование товаров относящейся к этой продажи,и выставлялась скидка 2% при какой то сумме.Хотелось чтоб все вычисление выполнял запрос. Может не правильно таблицы сделал?
Вывести хочется что то типа такого:
id_p     Фамилия клиента         Товары                     Сумма
  1              Петров               перчатки, шуба...         sum(Tovars.cena*other.kol)
  2              Иванов               Торт,печенье ...             sum(Tovars.cena*other.kol)
и сразу чтоб была проверка если например сумма>2000, тогда Klients.ppk=tru 

БД смотреть на прикрепленном файле !

Спасибо!

Отредактированно butcher (24.01.2011 16:17:59)


Прикрепленные файлы:
Attachment Icon 1.png, Размер: 43,843 байт, Скачано: 336

Неактивен

 

#2 24.01.2011 23:39:07

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Срочно нужна помощь !

Так себе и представляю клиента с номером 3.14159 wink

Ну и помимо этого формат неудачный в том плане, что смена цены на товар
автоматически изменит суммы в чеке, хотя денег от этого в фирме не приба-
вится smile

SELECT id_p, Fameli, GROUP_CONCAT(nazvanie), SUM(cena*kol)
FROM Prodagi JOIN Klients USING (id_k)
JOIN other USING (id_o)
JOIN Tovars USING (id_t)
GROUP BY id_p

Неактивен

 

Board footer

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