![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Hola a todos los del foro. tengo una duda que nose como resolver sobre un prod almacenado el query es el suiguiente:
Code: ------------------------------------------------------------------ SELECT observacion, Elaborado, UbicaciónPaqueteHistorial, EstadoPaqueteHistorial, CodigoGuiaHistorial, FechaHora, CodigoPaqueteHistorial, Secuencial FROM HistorialPaquetes GROUP BY observacion, Elaborado, UbicaciónPaqueteHistorial, EstadoPaqueteHistorial, CodigoGuiaHistorial, FechaHora, CodigoPaqueteHistorial, Secuencial HAVING (CodigoGuiaHistorial = @CodigoGuia) Order by Secuencial ______________________________________________________________ esto me trae unos datos guia_____codigo paquete__________estado 001 --------- 012 -------------------pc 002----------545 ------------------- ps 5241---------64 ---------------------te el detalle esta que en el campo estado tiene unos datos que al leerlos son una habrebiatura pc = paquete creado, ps = paquete saliente y te = transito entrante, lo que deseo es que en vez de salir las habrebiaturas salga el significado. por ejemplo: guia_____codigo paquete__________estado 001 --------- 012 ----------------paquete creado 002----------545 ----------------paquete saliente 5241---------64 -----------------transito entrante nose si tengo que incrustar un condicional el el query?, agradezco su ayuda.
__________________
____________________________ Un saludo a todos... |
|
#2
|
||||
|
||||
|
Hola Dany.
No sos nuevo en el club... y sin embargo no has indicado que motor usas. Sunpondré, para poder contestarte, que es oracle. Código:
-- comento que: no tiene sentido el group by ni el having, por eso he eliminado el
-- primero y trasladado a un where la condición.
SELECT observacion, Elaborado, UbicaciónPaqueteHistorial, EstadoPaqueteHistorial,
CodigoGuiaHistorial, FechaHora, CodigoPaqueteHistorial,
Secuencial,
Decode(EstadoPaqueteHistorial,
'pc', 'Paquete creado',
'ps', 'Paquete Saliente',
'te', 'Transito entrante',
'Estado Desconocido') Descripcion_Estado
FROM HistorialPaquetes
Where CodigoGuiaHistorial = :CodigoGuia
Order by Secuencial
![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate Última edición por jachguate fecha: 27-02-2004 a las 06:08:05. |
|
#3
|
|||
|
|||
disculpen por no indicar las herramientas, el motos es sql server.
__________________
____________________________ Un saludo a todos... |
![]() |
|
|
|