miércoles, 17 de diciembre de 2014

ejemplo de select con un subselect

SELECT
   estudiante.codigo_est,
   estudiante.apellido_est est,
   estudiante.nombre_est,
   estudiante.curso_est,
   estudiante.estado_est,
   '0' AS total
   
FROM
   tab_estudiante estudiante,
   tab_recibocabecera cabecera
WHERE estudiante.codigo_est NOT IN (SELECT cabecera.tab_estudiante_codigo_est 
        FROM tab_recibocabecera cabecera ) 
AND estudiante.estado_est=1
UNION
SELECT
   estudiante.codigo_est,
   estudiante.apellido_est est,
   estudiante.nombre_est,
   estudiante.curso_est,
   estudiante.estado_est,
   SUM(detalle.total_rec_det) AS Total
FROM
   tab_estudiante estudiante,
   tab_recibocabecera cabecera,
   tab_recibodetalle detalle
WHERE estudiante.codigo_est = cabecera.tab_estudiante_codigo_est
AND      cabecera.numero_rec_cab = detalle.tab_recibocabecera_numero_rec_cab
AND estudiante.estado_est=1
GROUP BY estudiante.codigo_est
ORDER BY est

No hay comentarios:

Publicar un comentario

Visualizador de windows predefinido para abrir imagenes

 abrir regedit Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations nuevas entrada valor de todas...