Consulta sobre la misma tabla

23/08/2004 - 16:27 por Horacio | Informe spam
hola

Tengo una tabla con las siguientes columnas:
ID;Desc;Valor;Fecha

Para cada ID tengo 2 registros con la misma fecha, en uno
la descripcicion en 'VA' y en el otro en 'VA93' ambos con
valores distintos. Este diseño no lo puedo cambiar.

lo que necesito mostrar es:
ID; Fecha; Valor para VA; Valor para VA93

estaría bien hacer dos vistas filtrando en una 'va' y en
otra 'va93' y luego hacer :

select va.id, va.fecha, va.valor, va93.valor
from vwVA va, vwVA93 va93
where va.id=va93.id

o hay alguna forma mejor?

gracias

HRC

Preguntas similare

Leer las respuestas

#6 Miguel Egea
30/08/2004 - 20:43 | Informe spam
:-)
"Liliana Sorrentino" escribió en el mensaje
news:%
Gracias amigo por la corrección!
Una respuesta por minuto, ¡esos sí son tiempos buenos!
Saludos Miguel,
Liliana.

"Miguel Egea" escribió en el mensaje
news:
> Mi voto es para ti liliana :-) eso si añadiendo group by id,fecha..
>
>
> -
> Miguel Egea Gómez
> Microsoft SQL-Server MVP
> Webmaster de PortalSql.Com
> ¿Te interesa participar en las reuniones
> del grupo de Usuarios de SQL-Server y .NET
> Se harán en levante de España, (Alicante o Murcia)?
>
> "Liliana Sorrentino" escribió en el
mensaje
> news:
> > Hola Horacio,
> > Si tenés índice sobre ID, Fecha, podrías hacer:
> >
> > SELECT ID, Fecha, MAX(CASE WHEN Desc = 'VA' THEN Valor ELSE 0 END),
> MAX(CASE
> > WHEN Desc = 'VA93' THEN Valor ELSE 0 END)
> > FROM tabla
> >
> > Saludos... Liliana.
> >
> > "Horacio" escribió en el mensaje
> > news:451601c4891d$621fbac0$
> > hola
> >
> > Tengo una tabla con las siguientes columnas:
> > ID;Desc;Valor;Fecha
> >
> > Para cada ID tengo 2 registros con la misma fecha, en uno
> > la descripcicion en 'VA' y en el otro en 'VA93' ambos con
> > valores distintos. Este diseño no lo puedo cambiar.
> >
> > lo que necesito mostrar es:
> > ID; Fecha; Valor para VA; Valor para VA93
> >
> > estaría bien hacer dos vistas filtrando en una 'va' y en
> > otra 'va93' y luego hacer :
> >
> > select va.id, va.fecha, va.valor, va93.valor
> > from vwVA va, vwVA93 va93
> > where va.id=va93.id
> >
> > o hay alguna forma mejor?
> >
> > gracias
> >
> > HRC
> >
> >
>
>


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