Несложный Sql-запрос

Тема в разделе "Delphi - Базы данных", создана пользователем -, 9 май 2007.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Гость

    Есть 2 реляции.
    1-ая: Id of the car , color of the car
    2-ая: color of the car, price of the car
    Следует для каждого номера автомобиля вывести суммарную цену автомобилей того цвета, что возможен для данного.
    Одному номеру(Id) МОГУТ СООТВЕТСТВОВАТЬ НЕСКОЛЬКО ЦВЕТОВ.
    То есть если в табличках:
    Table 1 Table 2
    Id Color Color Price SomeKey
    1 2 1 30
    1 3 1 20
    2 1 2 10
    3 1 3 20
    2 3

    То вывестись должно

    Id TotalProce
    1 30 (10+20)
    2 70 (30+20+20)
    3 50 (30+20)
    Помогите, пожалуйста. Очень хотелось бы получить текст запроса, а то вроде не тяжело, да только ступор нашол.
    Нужно срочно!!!
     
  2. NikSoft

    NikSoft Гость

    Для: Питон
    select t1.Id, sum(t2.Price)
    from dbo.Table1 t1 inner join dbo.Table2 t2
    on t1.Color = t2.Color
    group by t1.Id
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей