Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Duda de un ejercicio de final
Autor Mensaje
pgomez Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3
Agradecimientos dados: 3
Agradecimientos: 0 en 0 posts
Registro en: Nov 2012
Mensaje: #1
Duda de un ejercicio de final Dudas y recomendaciones Gestión de Datos
Gente, por favor, necesito si alguien me ayuda a resolver el siguiente ejercicio que tomaron en un final de GDD:

[i]Reescriba la siguiente consulta para que los clientes que no poseen ni mail ni teléfono aparezcan ordenados al final de todo el resultado:

SELECT c.razonsocial, nvl(c.email, 'sin mail'), nvl(c.telefono,0)
FROM tl_clientes c, tl_facturas f
WHERE codcli = faccli AND estado = 'IMPAGA'
ORDER BY 1

El problema es que no consigo la manera de que queden los registros que no tienen ni nail ni teléfono al final de la consulta. Probé con UNION, probé con poner condicionales en el ORDER BY pero no llego a nada. Por favor, si alguien me puede dar una mano con esto le estaré muy agradecido
28-01-2014 15:27
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
leanrv Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 6
Agradecimientos dados: 4
Agradecimientos: 2 en 2 posts
Registro en: Mar 2010
Mensaje: #2
RE: Duda de un ejercicio de final
Lo resolveria asi (cambie NVL por ISNULL para probarlo en MS SQL SERVER):

SELECT c.razonsocial, ISNULL(c.email, ''), ISNULL(c.telefono,'')
FROM tl_clientes c, tl_facturas f
WHERE codcli = faccli AND estado = 'IMPAGA'
ORDER BY c.email DESC, c.telefono DESC
23-02-2014 16:15
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.