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

#1 Tolo
22/11/2003 - 14:02 | Informe spam
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



Respuesta Responder a este mensaje
#2 Maximiliano Damian Accotto
22/11/2003 - 15:13 | Informe spam
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
>
>
>


Respuesta Responder a este mensaje
#3 Tolo
22/11/2003 - 15:51 | Informe spam
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
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Maximiliano Damian Accotto
22/11/2003 - 16:01 | Informe spam
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
> > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Tolo
22/11/2003 - 17:03 | Informe spam
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
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida