Бледнозеленая трава-сорняк. (lebeda) wrote in komp_online_il,
Бледнозеленая трава-сорняк.
lebeda
komp_online_il

Category:

sql 2000

люди добрые, кто мне подскажет, почему внутренний селект отказывается работать с ограничением дат?
без этой строчки: and ordr.DocDate >=[%0] and ordr.DocDate <=[%1]
все работает, только суммирует весь период без ограничения. а с ней выдает ошибку - T0.DocDate не содержит агрегативную функцию или гроуп бай.
в будующем должна вырасти таблица покупателей завязанных на одном продавце и каждый столбик внутренний селект на продолжительность в год или месяц.
спасибо за вашу помощь.


---------------------------------------


SELECT

T0.CardName,
(
select sum(ordr.DocTotal)
FROM ORDR
where T0.CardName=ordr.CardName
and ordr.DocDate >=[%0] and ordr.DocDate <=[%1]

)
FROM ORDR T0 INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
WHERE T0.DocDate >=[%0] and T0.DocDate <=[%1] and (T1.SlpName=[%2] )
and T0.CANCELED='[%3]'
group by T0.CardName
Subscribe

  • PDF файлы в телефоне Samsung

    Вдруг в телефоне Samsung перестали открываться файлы PDF. До сих пор спокойно открывались Акробатом. Сейчас появляется надпись "Нет подключенных к…

  • Блок питания 750 W

    Покупаем компьютер. Действительно ли для כרטיס מסך Sapphire PULSE AMD Radeon RX 7700 XT 12 GB GDDR6 необходим блок питания не менее 750 W? Если да,…

  • где и какой лаптоп купить

    Посоветуйте, пожалуйста, где и какой лаптоп купить. Требования: монитор не меньше 17", память 32-64 гб, виндоус про, вес хотя бы не больше 3 кг.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment