RUS  ENG 

SQL запросы

Страницы: 1
RSS
SQL запросы, Обсуждение SQL запросов, создание шаблонов, примеры выполнения запросов
 
Прошу подсказать новичку в выполнении SQL запросов.
Необходимо при помощи запроса сделать таблицу с информацией тепловой сети:
Наименование источника тепла Потребитель Тепловая нагрузка отопление, Гкал/ч Тепловая нагрузка вентиляция, Гкал/ч Суммарная нагрузка, Гкал/ч Вектор от источника до потребителя км., Длина теплотрассы от источника до потребителя, км.
кот1 ул. Смирнова, д.1 0,1 0,05 0,15 0,15 0,32
... ... ... ... ... ... ...
Может имеются у кого какие наработки?

Предлагаю дополнительно обмениваться опытом и примерами SQL запросов в данной теме.
 
Здравствуйте, smasiz.
Попробуйте воспользоваться данным запросом:

Код
SELECT [Адрес узла ввода],[Наименование узла],[Расчетная нагрузка на отопление, Гкал/ч],
[Расчетная нагрузка на вентиляцию, Гкал/ч],[Расчетная нагрузка на вентиляцию, Гкал/ч],
([Расчетная нагрузка на отопление, Гкал/ч]+[Расчетная нагрузка на вентиляцию, Гкал/ч]+[Расчетная нагрузка на вентиляцию, Гкал/ч])
AS "Суммарная нагрузка, Гкал/ч",
[Путь, пройденный от источника, м]
FROM [Тепловая сеть]   


Подробнее о написании SQL запросов можно узнать в Online справке.
 
POMAH, спасибо за информацию! Буду разбираться)
 
Добрый день. Нужна помощь.

Задача:

Два слоя тепловой сети с именами условно слой "ААА" и слой "БББ"
Можно ли написать запрос (интересует синтаксис обращения к полям БД разных слоев ТС),
который выводит:

Sys объекта-потребителя слоя ААА
Adres объекта-потребителя слоя ААА
N_schem объекта-потребителя слоя ААА
Sys объекта-потребителя слоя БББ
Adres объекта-потребителя слоя БББ
N_schem объекта-потребителя слоя БББ

по условию:

(AAA.Sys = БББ.Sys) and (AAA.N_schem <> БББ.N_schem)

То есть, нужно вывести список потребителей с одинаковыми Sys, у которых не совпадают номера схемы подключения.

При этом известно, что большинство или даже все объекты слоев AAA и БББ имеют совпадающие Sys.
Изменено: Take-oFF - 30.08.2017 16:53:07
 
Вы почти все написали
Код
SELECT [ААА].sys , [ААА].Adres, [ААА] .N_schem, [БББ].sys , [БББ].Adres, [БББ].N_schem
where [ААА] .Sys = [БББ].Sys and [ААА] .N_schem <> [БББ].N_schem
или
Код
SELECT a.sys , a.Adres, a.N_schem, b.sys , b.Adres, b.N_schem
from [ААА] as a , [БББ] as b
where a.Sys = b.Sys and a.N_schem <> b.N_schem
 
Спасибо, работает. Второй вариант удобнее.
Страницы: 1