Club Delphi  
    Paypal   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
  #19  
Antiguo 07-09-2008
ninguno ninguno is offline
Miembro
 
Registrado: sep 2008
Posts: 45
Poder: 0
ninguno Va por buen camino
Hola

Cita:
Empezado por Caral Ver Mensaje
Lo que no entiendo es por que dejar nulos en la tabla?.
La verdad me parece que siempre trae problemas, yo prefiero poner algo, lo que sea pero no dejar el espacio en blanco.
A ver, NULL es un valor como cualquier otro. ¿Qué más da que ponga NULL a que ponga "-" o a que ponga ""? Con esos valores tendría el mismo problema, B o C o M sería diferente de ese valor que tu pusieras por defecto.

La cuestión está en poder sumar todos los valores de un determinado mes. Si sólo puede haber una condición por mes, la cosa es sencilla, el problema vendría si se puede dar más de una condición por mes ya que no sabríamos donde asignar esos valores a NULL (o con el valor por defecto que quieras).

Si suponemos que sólo se puede dar una condición por mes, el SQL podría quedar algo así:

Código SQL [-]
select distinct c1.idcliente, c1.mes, c1.condicion
    (select sum(importe) from cuentas c2
     where c2.idcliente = c1.idcliente and c2.mes = c1.mes) importe
from cuentas c1
where not (c1.condición is NULL)

El SQL no lo he probado, pero sería así más o menos y, repito, SÓLO serviría para el caso de que sólo se pudiera tener una condición por mes.
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
como sumar una fecha esimon OOP 16 06-09-2007 19:19:07
Como Ingresar Valores En Blanco O Nulos En Access JanoRod Conexión con bases de datos 1 16-11-2005 15:40:48
Como Sumar en Rave Wascar Impresión 1 21-04-2005 18:45:12
S.O.S como selecciono campo nulos Ryu SQL 3 11-04-2005 16:40:50
cómo sumar mariajoiz SQL 3 27-06-2003 14:00:39


La franja horaria es GMT +2. Ahora son las 06:31:18.


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