Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Resultado con y sin condicion

Estas en el tema de Resultado con y sin condicion en el foro de Mysql en Foros del Web. hola, me gustaria saber como obtener un resultado con y sin condicion, x ejm, obtener la suma de la columna subtotal pero que solo sume ...
  #1 (permalink)  
Antiguo 02/02/2012, 12:24
Avatar de VortX  
Fecha de Ingreso: julio-2011
Ubicación: Osorno, Chile, Chile
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Resultado con y sin condicion

hola, me gustaria saber como obtener un resultado con y sin condicion, x ejm, obtener la suma de la columna subtotal pero que solo sume con la condicion de que esten entre fecha inicial y fecha final y ademas tambien obtener la suma de la columna subtotal de todas las fechas

no se si me explique bien
  #2 (permalink)  
Antiguo 02/02/2012, 13:49
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Resultado con y sin condicion

Hola VortX:

Las sumas, tanto totales como parciales (subtotales) se obtienen utilizando la función SUM y la cláusula de agrupación GROUP BY... te invito a que investigues un poco cómo se utilizan y cómo podrías aplicarla a tu problema.

http://dev.mysql.com/doc/refman/5.0/...functions.html

Para la parte de las fechas, MySQL cuenta con una enorme cantidad de funciones que para su manejo aunque creo que para tu caso un simple BETWEEN serviría. También podrías investigar cómo hacer sumas condicionales, es decir utilizar sentencias IF o CASE-WHEN dentro de una suma.

Es conveniente que en tus siguientes post te tomes un poco de tiempo para redactar mejor tus mensajes, entre más detalles puedas proporcionar más fácil será tratar de ayudarte. Puedes incluir las estructuras de tus tablas, algunos datos de ejemplo y lo que esperas de salida y sobre todo y más importante, algo del código que haz intentado realizar... lo menos que se puede esperar es que al menor intentes hacer la consulta por tu cuenta de tal manera que trabajemos sobre los problemas que tienes con la consulta.

Saludos
Leo.

Etiquetas: resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:48.