Fecha y hora actual: Domingo 25 Feb 2018 03:03
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

AYUDA POR FAVOR :SUBCONSULTA

Responder al Tema

Índice del Foro > SQL - Lenguaje SQL > AYUDA POR FAVOR :SUBCONSULTA

Autor Mensaje
markho34



Registrado: 27 Dic 2014
Mensajes: 1

Mensaje Publicado: Sábado 27 Dic 2014 05:31

Título del mensaje: AYUDA POR FAVOR :SUBCONSULTA

Responder citando

buenas noches , te suplico que me ayudes por favor es muy urgente .
tengo 3 tablas : CUOTAS,EMPLEADOS,SUCURSALES con los siguientes campos en la tabla CUOTAS :
idcuota,idempleado,idsucursal,fechacuota,montocuota,status
status :
cuando paga el total de la cuota :pago total (PTO)
cuando paga menos de la cuota :pago parcial (PPA)
cuando paga mas de la cuota : pago adelantado (PAD)
cuando no paga :falta (FTA)

lo que qiero es un consulta con los campos :sucursales ,empleados,fechacuota y para estos campos necesito 4 subconsultas PTO,PPA,PAD,FTA pero no me sales no puedo hacer que me cuente agrupado por fecha por favor ayudame . graciaslo resaltado de negrita me agrupo por sucursal y empleado pero no me agrupo segun la fechacuota como deberia ser.


SELECT SUCURSALES.idsucursal , SUCURSALES.nomsucursal,EMPLEADOS.idempleado , EMPLEADOS.nomempleado, CUOTASPEDIDO.fechacuota, Sum(CUOTASPEDIDO.montocobrado) AS SumaDemontocobrado,

(SELECT IIf(IsNull(Count(CUOTASPEDIDO.status)), 0, Count(CUOTASPEDIDO.status)) FROM EMPLEADOS INNER JOIN (SUCURSALES INNER JOIN CUOTASPEDIDO ON SUCURSALES.Idsucursal = CUOTASPEDIDO.idsucursal) ON EMPLEADOS.Idempleado = CUOTASPEDIDO.idempleado where SUCURSALES.idsucursal = CUOTASPEDIDO.idsucursal and EMPLEADOS.idempleado = CUOTASPEDIDO.idempleado and CUOTASPEDIDO.status = ('PAD') ) AS [PAD]


FROM EMPLEADOS INNER JOIN (SUCURSALES INNER JOIN CUOTASPEDIDO ON SUCURSALES.Idsucursal = CUOTASPEDIDO.idsucursal) ON EMPLEADOS.Idempleado = CUOTASPEDIDO.idempleado GROUP BY SUCURSALES.idsucursal,EMPLEADOS.idempleado,SUCURSALES.nomsucursal, EMPLEADOS.nomempleado, CUOTASPEDIDO.fechacuota


SUCURSAL EMPLEADO FECHA MONTO STATUS
ATE CARLOS 01/10/2014 25.00 PTO
ATE CARLOS 01/10/2014 20.00 PPA
ATE CARLOS 01/10/2014 15.00 PPA
ATE CARLOS 02/10/2014 25.00 PTO
ATE CARLOS 02/10/2014 15.00 PPA
ATE CARLOS 02/10/2014 25.00 PTO
ATE YVAN 03/10/2014 25.00 PTO
ATE YVAN 03/10/2014 35.00 PAD
ATE YVAN 03/10/2014 31.00 PAD
ATE YVAN 03/10/2014 25.00 PTO
ATE YVAN 03/10/2014 25.00 PTO
ATE YVAN 03/10/2014 0.00 FTA
VES MARIO 01/10/2014 25.00 PTO
VES MARIO 01/10/2014 20.00 PPA
VES MARIO 01/10/2014 15.00 PPA
VES MARIO 02/10/2014 25.00 PTO
VES MARIO 02/10/2014 15.00 PPA
VES MARIO 02/10/2014 25.00 PTO
VES LOPEZ 03/10/2014 25.00 PTO
VES LOPEZ 03/10/2014 35.00 PAD
VES LOPEZ 03/10/2014 31.00 PAD
VES LOPEZ 03/10/2014 25.00 PTO
VES LOPEZ 03/10/2014 25.00 PTO
VES LOPEZ 03/10/2014 0.00 FTA

quiero que me salga de esta manera

SUCURSAL EMPLEADO FECHA MONTO PTO PPA PAD FTA TOTAL FICHAS
ATE CARLOS 01/10/2014 60.00 1 2 0 0 3
ATE CARLOS 02/10/2014 65.00 2 1 0 0 3
ATE YVAN 03/10/2014 141.00 3 0 2 1 6
VES MARIO 01/10/2014 125.00 3 3 0 0 6
VES LOPEX 03/10/2014 141.00 3 0 2 1 6

Volver arriba
Ver perfil del usuario Enviar mensaje privado
weirdmix
Moderador Global


Registrado: 08 May 2008
Mensajes: 1372
Ubicación: Cancún - MEXICO

Mensaje Publicado: Lunes 09 Feb 2015 22:33

Título del mensaje: AYUDA POR FAVOR :SUBCONSULTA

Responder citando

tienes q usar la sentencia GROUP BY...

saludos
Super Super Super


------------------------------
WeirdMix
Colaborador y Moderador Global
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 1 Hora

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

AYUDA CON UN SCRIPT

daniel159762 S.O. Linux 0 Miércoles 15 Nov 2017 18:08 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con array foreach

Pedrolo PHP 1 Miércoles 08 Nov 2017 17:40 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda Programar Ruleta con tablero en Netbeans

Danielilla Java 0 Jueves 12 Oct 2017 04:41 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda Programar Ruleta con tablero en Netbeans

Danielilla Programación en general 0 Jueves 12 Oct 2017 04:40 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con error script - Juego Online

streaming77 Java 5 Miércoles 04 Oct 2017 20:10 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,