Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-09-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Saludos

Claro, sino no la estubiera escribiendo aqui, y tengo un sistemita usando esa sentencia. (ODBC, FoxPro, ADO)

Sistema:
Código SQL [-]
SELECT *
FROM (SELECT CODEMP, 
                           SUM(PHORRG+PHORE1) AS PAGAR,SUM(MAKEUP+PDIAXCA+IMPPIE) AS BRUTO,
                           SUM(PHORRG+PHORE1-(MAKEUP+PDIAXCA+IMPPIE) ) AS DIFERENCIA
           FROM (SELECT CODEMP,NUMSEM,TIPEMP, PHORRG,PHORE1,MAKEUP,PDIAXCA,IMPPIE
                        FROM BVNASEM
                        UNION
                        SELECT CODEMP,NUMSEM,TIPEMP, PHORRG,PHORE1,MAKEUP,PDIAXCA,IMPPIE
                         FROM BVNATSE
                        ) TUNION
           WHERE NUMSEM BETWEEN :SEM1 AND :SEM2 and tipemp='P'
           GROUP BY CODEMP
           ) AS MAKEUP
WHERE BRUTO>0 AND DIFERENCIA>0.01
Código:

CODEMP     PAGAR     BRUTO     DIFERENCIA
         1       2433    1333.59          1099.41
....
....
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #2  
Antiguo 27-09-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Alo

Me parece extraño que una base de datos tan completa como firebird (comparado con las mencionadas) no soporte este tipo de consulta.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 28-09-2005
Avatar de lpmlpm
lpmlpm lpmlpm is offline
Miembro
 
Registrado: ago 2005
Posts: 136
Poder: 22
lpmlpm Va por buen camino
La nueva version 2.0 ya soporta este tipo de sentencias... es algo que tambien en lo personal he extrañado y le he envidiado a quienes trabajaban por decir algo con PosGreSQL, pero en las notas de la versión 2.0 dice que ahora se puede hacer eso, solo nos resta esperar a que se libere la versión oficial
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
Responder Con Cita
  #4  
Antiguo 28-09-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Gracias por responder

Ansioso por la Version 2.0
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:54:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi