Consulta sql Compleja
Hola Gente, estoy ante un problema. Uso firebird 2 y tengo una tabla con la siguiente estructura:
Codigo: VarChar(13) Rubro: INteger Fabrica: VarChar(2) Cantidad: INteger Precio_Venta: Decimal Costo: Decimal La idea es hacer una consulta que obtenga la cantidad vendida por rubro y fabrica, hasta ahi vamos perfecto, seria algo así: Select Rubro, Fabrica, Sum(Cantidad) from Tabla Group By Rubro, Fabrica Pero que pasa si quiero que sume la cantidad, el precio de venta y el costo, pero que no sume al precio de venta los articulos que tienen costo 0, pero que considere la suma de la cantidad aunque el costo sea cero Alguna idea? Gracias. |
Ojo, que esto funciona desde el firebird 2.0, que fue lo que mencionas en tu hilo. |
Cita:
// Saludos |
Cita:
Juanelo, gracias por tu respuesta, ahora mismo la pruebo |
buaaa...hay esta roman, por opinar ya nos dieron carpetazo de ke 'no digas nada' porke era CERO..jajaja ntc es broma, saludos
|
Juanelo, funciono perfecto, gracias!.
Por pura curiosidad, ¿ había alguna otra manera de solucionarlo sin usar IIF ?, es decir usando las funciones de suma y agrupamiento nativas del sql. |
Cita:
|
Cita:
|
|
Absolutamente de acuerdo, y la cara es porque ni yo mismo habia visto el error, o sea, de confusión.
|
La franja horaria es GMT +2. Ahora son las 05:02:31. |
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