Select Distinct Sum(ЗакРаб.Расценок) as s1, Sum(ЗакЗап.Сумма) as s2, (s1+s2) as s3 From ЗакЗап, ЗакРаб where ЗакЗап.IDZ=' & z & 'and ЗакРаб.IDZ=' & z - VB

Узнай цену своей работы

Формулировка задачи:

Вот запрос: Select Distinct Sum(ЗакРаб.Расценок) as s1, Sum(ЗакЗап.Сумма) as s2, (s1+s2) as s3 From ЗакЗап, ЗакРаб where ЗакЗап.IDZ=' & z & 'and ЗакРаб.IDZ=' & z Почему-то результат в несколько раз выше, чем должен быть, т.е. суммирование происходит несколько раз. Вроде предикт distinct есть. Что ещё нужно?

Решение задачи: «Select Distinct Sum(ЗакРаб.Расценок) as s1, Sum(ЗакЗап.Сумма) as s2, (s1+s2) as s3 From ЗакЗап, ЗакРаб where ЗакЗап.IDZ=' & z & 'and ЗакРаб.IDZ=' & z»

textual
Листинг программы
SELECT SUM(Table1.Price1) AS s1, SUM(Table2.Price2) AS s2,(s1+s2) AS s3 FROM Table1 INNER JOIN Table2 ON Table1.Id1 = Table2.Id2
WHERE Table1.Id1= Z

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 4.6 из 5
Похожие ответы