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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-12-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
Perdon, por no haberme dado bien a entender .

Así es como tengo las tablas hechas. En la tabla articulos tengo el tipo de articulo y el tipo de iva.

Cuando hago mi facturacion lo divido por 2 tipos de iva, donde iva = 0% y donde iva = 15%, de ahi hago todos los calculos.

Quedandome mi registro asi

Cantidad - Descripcion - Precio Unitario - Monto
1 Cepillo dental 12.00 12.00
2 Xilocaine** 34.00 34.00

**Articulo con 0%

Subtotal 15% 12.00
Iva 15% 1.80
Subtotal 0% 34.00
Iva 0% 0.00
Total 47.80

En mi tabla lo tengo registrado de la siguiente forma

Indarticulo PU - Monto - Sub0 - Sub15 - iva15 -Total
1 12.00 12.00 34.00 12.00 1.80 47.80
2 34.00 34.00 34.00 12.00 1.80 47.80

Para un Reporte de ventas yo necesito un queri para sumar los campos de subtotal 0, Subtotal 15% Iva 15% y Total, (IVA al 0 simpre sera 0.00).

Si hago un
Código SQL [-]
select sum(sub0) from ticket where fecha between '2008-12-08' and '2008-12-08'
me dara como resultado 68.00 cuando el resultado deberia ser 34.00 Mi pregunta es ¿Como puedo realizar un query para que solo haga la suma de 34 en los campos de subtotales e iva asi como el total?.

Gracias por su ayuda!!
Responder Con Cita
  #2  
Antiguo 10-12-2008
Avatar de Ferrari
Ferrari Ferrari is offline
Miembro
 
Registrado: jun 2006
Ubicación: Torreón, México
Posts: 154
Poder: 18
Ferrari Va por buen camino
Cool

Por lo que veo es para una aplicacion de algun Hospital o farmacia...Ok implementa un query algo asi:
Código SQL [-]
SELECT campo1, campo2, CASE WHEN SubTotal > 0 THEN SubTotal ELSE 0 END as SubTotal 
FROM ticket 
WHERE fecha BETWEEN '2008-12-08' and '2008-12-08'
Responder Con Cita
Respuesta



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
Restar registros de diferentes tablas !!! sargento elias SQL 1 24-11-2008 18:44:37
Una Consulta con registros de dos tablas en Diferentes Base de Datos k_rito Conexión con bases de datos 2 17-05-2007 17:43:55
Guardar Registros en diferentes tablas Darlingkarina SQL 4 12-07-2006 01:43:30
DBGrids y marcación de diferentes registros Athalon OOP 2 05-08-2004 15:18:49
Diferentes alineaciones para diferentes parrafos ciscu Servers 0 15-03-2004 10:36:12


La franja horaria es GMT +2. Ahora son las 11:20:50.


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