Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 22
David Va por buen camino
Cool Se puede hacer consultas SQL condicionales con Firebird

Hola

tengo dos consultas, para averiguar un sólo valor, y es que dependiendo de unas condiciones, pues necesito un valor u otro. Pongo un ejemplo, con datos inventados.

Código SQL [-]
//primera query

SELECT EMPLEADO,SUM(TOTAL) AS IMPORTE
FROM FACTURAS
WHERE ((EMPLEADOIMPORTANTE IS NULL) OR (EMPLEADO = EMPLEADOIMPORTANTE))
GROUP BY EMPLEADO

//Segunda query
SELECT EMPLEADO,SUM(TOTAL * PORCENTAJE) AS IMPORTE
FROM FACTURAS
WHERE ((EMPLEADOIMPORTANTE IS NOT NULL) AND (EMPLEADO <> EMPLEADOIMPORTANTE))
GROUP BY EMPLEADO

Como veis necesito 2 querys para averiguar la cantidad importe, en este caso tengo dos Querys, calculo por separado el valor de importe y los sumo, pero se podría hacer esta consulta en una sola con algún tipo de condicional ?

Un saludo
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
se puede hacer diagramas en firebird? ozegarra Firebird e Interbase 1 13-11-2007 23:08:30
condicionales en SQL Max_E. SQL 2 31-10-2006 19:28:33
Necesito un favor..Quien puede hacer una funcion para Base Firebird pani_alex Firebird e Interbase 8 12-04-2006 14:26:25
SQL´s con condicionales AMINOA2R Firebird e Interbase 3 02-02-2006 09:33:14
Hacer mascaras en consultas sql. el_barto SQL 19 21-01-2006 00:11:51


La franja horaria es GMT +2. Ahora son las 00:44:26.


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