crear vista

22/11/2003 - 13:55 por Tolo | Informe spam
hola, necesito crear una vista como:

select (sum(stock*case when sentit_document='C' or sentit_document='M'
then 1 else 0 end) as import_pmpc,
from t_LiniesDocument


pero no me deja crearla con el, case, com puedo eviarlo?????

asies

Preguntas similare

Leer las respuestas

#6 Maximiliano d. Accotto
23/11/2003 - 02:10 | Informe spam
:-) yo q vos uso el analizador para todo!! cuando te acostumbras es mucho
mejor, ademas desde ahi tienes el control absoluto de SQL ya q manejas todo
por TSQL (vale la pena)

un saludo como siempre


" Tolo" escribió en el mensaje
news:
cierto, funciona ... lo he hecho desde el analizador de consultas y
funciona, antes lo hacia desde el editor de vistas y me decía que no
aceptaba el case ...

gracias

"Maximiliano Damian Accotto" escribió
en el mensaje news:
> en el q me pasaste vos le faltaba un parentesis!!
>
> yo lo probe sobre una tablas mia de pedidos y sin problemas!!
>
> Un saludo como siempre
>
> Accotto Maximiliano Damian
> Fundicion San Cayetano S.A.
> Buenos Aires Argentina
>
> Gerente de Sistemas y Tecnologia
> ()
>
> " Tolo" escribió en el mensaje
> news:
> > Gracias, voy a probar ... pero yo lo probé antes así y no iba ¿?
> >
> > graciasssssssss
> >
> > "Maximiliano Damian Accotto"
escribió
> > en el mensaje news:
> > > Buen dia amigo Tolo!! como estas?
> > >
> > > mira asi lo probe y funciona lo mas bien
> > >
> > > create view vista_prueba as
> > >
> > > select (sum(stock*case when sentit_document='C' or
sentit_document='M'
> > > then 1 else 0 end)) as import_pmpc
> > > from t_LiniesDocument
> > >
> > >
> > > Select * from vista_prueba
> > >
> > > Probalo vos y decime (ami aca me dio el resultado correcto)
> > >
> > > Un saludo como siempre
> > >
> > > De donde sos Tolo?
> > >
> > >
> > > Accotto Maximiliano Damian
> > > Fundicion San Cayetano S.A.
> > > Buenos Aires Argentina
> > >
> > > Gerente de Sistemas y Tecnologia
> > > ()
> > >
> > > " Tolo" escribió en el mensaje
> > > news:
> > > > es q hasta ahora lo tenía metido en una UDF y lo quiero meter en


una
> > > vista,
> > > > para optimizar consultas con estos datos.
> > > >
> > > > gracias
> > > >
> > > > " Tolo" escribió en el mensaje
> > > > news:
> > > > > hola, necesito crear una vista como:
> > > > >
> > > > > select (sum(stock*case when sentit_document='C' or
> > sentit_document='M'
> > > > > then 1 else 0 end) as import_pmpc,
> > > > > from t_LiniesDocument
> > > > >
> > > > >
> > > > > pero no me deja crearla con el, case, com puedo eviarlo?????
> > > > >
> > > > > asies
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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