FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Ayuda con SQL...
hola compañeros del foro , tengo el siguiente problema no se si ba aqui ... pero bueno hay me corrigen....
tengo la siguiente consulta SQL.
esto lo hago despues de agregar un articulo en el form de facturacion que estoy haciendo , lo hago con el fin de obtener el total del valor de impuesto al 12 y al 15 el problema es que al agregar un articulo este puede ser al impuesto 12 o al 15 entonces solo se cumple una de las dos condiciones devolviendome en la que no se cumplio un valor null por lo tanto me genera un error ... la pregunta : es como puedo hacer para que si la SQL devolvio null que el campo que defini como la sumatoria de este , sea 0; es decir si la SQL que me captura el total imp 12 "select sum(subcondesc)as imp12..." ,.. imp12 sea igual a 0, espero me ayden... |
#2
|
||||
|
||||
y tu Gestor de Bases de datos es:
- Paradox - Firebird - MySql - SQLServer - informix - Oracle ... mejor no sigo, que no sé la respuesta para todos . En principio, busca ayuda por "case when" del lenguaje sql, en la mayoría de sistemas tendrá solución. En caso de Firebird, puedes usar Coalesce(sum(....),0) Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
muchos manejadores tendrían una función similar a la "isnull(campo, 0)" de SQL Server, pero como no dices cuál manejas, pues tendrías que buscar tu mismo...
la otra opción sería utilizar el campo como float (o entero, o moneda, dependiendo del uso que le des), es decir, utilizar:
De esta manera, tu programa se encargará automáticamente de convertir un nulo a cero. Cosa que no sucede si utilizas:
__________________
Última edición por ContraVeneno fecha: 05-01-2008 a las 16:39:01. |
#4
|
|||
|
|||
isnull
no se que manejador utilices en sql server se puede utilizar esta funcion
isnull
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda para la ayuda | maxvera | Varios | 4 | 12-05-2007 20:13:44 |
Instalar Ayuda (.HLP) en la Ayuda de Delphi? | MasterXP | Varios | 6 | 12-04-2006 06:57:49 |
Ayuda para crear ayuda... | Gabriel2 | Varios | 2 | 10-06-2005 00:15:18 |
ayuda con strtofloat, ayuda punto flotante | TURING | Varios | 5 | 30-04-2004 08:03:59 |
Ayuda Con Instalacion De Archivos De Ayuda | Legolas | Varios | 1 | 01-12-2003 14:48:03 |
|