#1 27.05.06 19:18
[sql]
Проблема в следуещем..
Select(
(Select Sum(z.Zarp)+Sum(z.Zarpk) From zarpl z,sotr s Where z.idsotr = s.idsotr and s.idotd =3)+(Select Sum(s.Summapl) From sotr s Where s.idotd =3)
)as SumWp ost From otdel o Where o.idotd = 3
Первый Select не существует т.к. в zarpl z нет отделов с ид = 3 а второй SELECT есть но сумму не выводит... из за того что не может сложить с первый(несуществующим)
А при ид = другим числам не существует второй SELECT.. как это сделать чтобы сумма получалась? Или кто знает как написать что поле не существует(если использовать if)?
Offline

