Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Добавление данных в структуру  [new]
Prestidig
Member

Откуда:
Сообщений: 2
Помогите разобратся как добавлять данные в структуру, есть код:

SELECT t1.dog_id, t1.sum_av, t2.sum_sp
INTO #rest_ost
FROM (SELECT dog_id, SUM(sum_all/1.2) AS sum_av
FROM long_dog
WHERE (long_dog.date_rasp < @DatJ) and (long_dog.dog_id != '478')
GROUP BY dog_id) as t1
LEFT OUTER JOIN
(SELECT dog_id, SUM(sum_rasp/1.2) AS sum_sp
FROM rasp
WHERE (rasp.date_rasp < @DatJ) AND (rasp.Type_Rasp = 1)
GROUP BY dog_id) as t2
ON ((t1.dog_id=t2.dog_id))

как мне теперь в структуру #rest_ost добавить все тоже самое но только чтоб (long_dog.dog_id = '478'), просто нужно чтобы для номера 478 сумма выбералась как SUM(sum_all/1.2)-0.01 AS sum_av
18 авг 09, 11:02    [7550008]     Ответить | Цитировать Сообщить модератору
 Re: Добавление данных в структуру  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Prestidig
Помогите разобратся как добавлять данные в структуру, есть код:

SELECT t1.dog_id, t1.sum_av, t2.sum_sp
INTO #rest_ost
     FROM (SELECT dog_id, SUM(sum_all/1.2-CASE long_dog.dog_id WHEN '478' THEN 0.01 ELSE 0 END) AS sum_av
                    FROM long_dog
                     WHERE (long_dog.date_rasp < @DatJ) /*and (long_dog.dog_id != '478')*/
                    GROUP BY dog_id) as t1   
                    LEFT OUTER JOIN 
                   (SELECT dog_id, SUM(sum_rasp/1.2) AS sum_sp
                     FROM rasp 
                     WHERE (rasp.date_rasp < @DatJ) AND (rasp.Type_Rasp = 1)
                    GROUP BY dog_id) as t2
    ON ((t1.dog_id=t2.dog_id)) 

как мне теперь в структуру #rest_ost добавить все тоже самое но только чтоб (long_dog.dog_id = '478'), просто нужно чтобы для номера 478 сумма выбералась как SUM(sum_all/1.2)-0.01 AS sum_av
??
18 авг 09, 11:09    [7550060]     Ответить | Цитировать Сообщить модератору
 Re: Добавление данных в структуру  [new]
Prestidig
Member

Откуда:
Сообщений: 2
даже так. спасибо большое
18 авг 09, 11:41    [7550301]     Ответить | Цитировать Сообщить модератору
 Re: Добавление данных в структуру  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Prestidig
даже так. спасибо большое
Только обратите внимание - у Вас от всей суммы отнималось 0.01. А я это написал внутри суммы.
Проверьте, правильно ли это.
18 авг 09, 11:48    [7550358]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить