pq esto no va?

13/11/2003 - 23:23 por Tolo | Informe spam
Hola pq esto no funciona. Alguna otra forma de hacer lo mismo?

select @w1=sum(coste* iif(tipo_doc='V',1,0)),
@w2=sum(precio* iif(tipo_doc='C' ,1,0))
from t_LiniesDocument
group by fk_article

gracias

Preguntas similare

Leer las respuestas

#1 Eladio Rincón
13/11/2003 - 23:35 | Informe spam
Hola,

deverías revisar la sintaxis de CASE:

select
@w1=sum ( coste *
case
when tipo_doc='V' then 1
else 0
end
),
@w2=sum ( precio *
case
when tipo_doc='C' then 1
else 0
end
)
from t_LiniesDocument
group by fk_article



Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

" Tolo" escribió en el mensaje news:
Hola pq esto no funciona. Alguna otra forma de hacer lo mismo?

select @w1=sum(coste* iif(tipo_doc='V',1,0)),
@w2=sum(precio* iif(tipo_doc='C' ,1,0))
from t_LiniesDocument
group by fk_article

gracias



Respuesta Responder a este mensaje
#2 Tolo
13/11/2003 - 23:50 | Informe spam
gracias

"Eladio Rincón" escribió en el mensaje
news:
Hola,

deverías revisar la sintaxis de CASE:

select
@w1=sum ( coste *
case
when tipo_doc='V' then 1
else 0
end
),
@w2=sum ( precio *
case
when tipo_doc='C' then 1
else 0
end
)
from t_LiniesDocument
group by fk_article



Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

" Tolo" escribió en el mensaje
news:
Hola pq esto no funciona. Alguna otra forma de hacer lo mismo?

select @w1=sum(coste* iif(tipo_doc='V',1,0)),
@w2=sum(precio* iif(tipo_doc='C' ,1,0))
from t_LiniesDocument
group by fk_article

gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida