Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/12/2014, 07:09
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: no consigo haer funcionar a sum()

Cita:
Bueno, ya se ha dicho, pero quería compartir que el Default a 0 lo utilizo en la mayoría de los campos con valores numéricos.
Es mucho una decisión de diseño, no hay una regla constante.
En general, en la empresa en que trabajo se suelen usar estos criterios para usar DEFAULT '0':
- No se usa con campos FK.
- No se usa si el dato es mandatorio (obligatorio), aunque no sea FK, por ejemplo cuando debe tener un valor entre un set fijo.
- No se usa en campos nuevos que se agregan a una tabla, a fin de detectar fácilmente los registros que se agregaron antes y después de ese cambio. Esto es importante para ciertas consultas y reportes.
Cita:
Sobre todo si se tratan de saldos, cuotas, importes, cantidades, iva, descuentos, totales o cualquier cosa que implique dinero. Básicamente porque hay que sumar, restar, multiplicar y dividir.
Eso es correcto. poner DEFAULT '0' en esos casos ayuda a evitar errores por parte de los programadores que omitan algún valor en algún momento.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)