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

Ayuda sum IF

Estas en el tema de Ayuda sum IF en el foro de SQL Server en Foros del Web. Hola a todos Necesito hacer algunas sumas y estoy bien perdido. En MySql tengo esto @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SUM ( IF ( ...
  #1 (permalink)  
Antiguo 22/10/2010, 11:13
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años, 7 meses
Puntos: 2
Ayuda sum IF

Hola a todos

Necesito hacer algunas sumas y estoy bien perdido. En MySql tengo esto

Código SQL:
Ver original
  1. SUM(IF(t_mensaje='NORMAL',1,0)) AS NORMAL,

Como puedo condicionar a que me Sume solo el concepto declarado?? en este caso 'NORMAL', La idea es que en la columna NORMAL, solo me muestre la suma t_mensaje cuando su valor es 'NORMAL'

Gracias de ante mano

Saludos
  #2 (permalink)  
Antiguo 22/10/2010, 11:31
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Ayuda sum IF

Buenas tardes chelodelsur:

Creo que esto te debe servir

Código SQL:
Ver original
  1. SUM(CASE WHEN t_mensaje='NORMAL' THEN 1 ELSE 0 END) AS NORMAL

Saludos
Leo.
  #3 (permalink)  
Antiguo 22/10/2010, 17:36
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: Ayuda sum IF

Muchas gracias por responder

lo probaré y les cuento


Saludos

Etiquetas: sum
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 10:41.