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

Contar numeros y asignar valor a variables o a columna

Estas en el tema de Contar numeros y asignar valor a variables o a columna en el foro de SQL Server en Foros del Web. Hola gente, que tal? Los molesto con una pregunta de MSSQL 2008, que no puedo resolver. Yo tengo una tabla que tiene 6 columnas con ...
  #1 (permalink)  
Antiguo 06/11/2015, 10:55
 
Fecha de Ingreso: enero-2015
Ubicación: en mi casa
Mensajes: 15
Antigüedad: 9 años, 3 meses
Puntos: 0
Contar numeros y asignar valor a variables o a columna

Hola gente, que tal?
Los molesto con una pregunta de MSSQL 2008, que no puedo resolver.
Yo tengo una tabla que tiene 6 columnas con campos INT:

N1, N2, N3, N4, N5, N6

En cada columna se guardan numeros con valores de 0 a 60, por ejemplo, se pueden guardar 6 numeros en este orden 00,01,02,03,04,05 o tambien, se guardan numeros asi 55, 56, 57, 58, 59, 60.

Lo que estoy queriendo hacer y no se como, es poder contar cuantos numeros hay en la FILA (osea, en todos los numeros que van de N1 a N6), pero el query me tiene que contar, cuantos numeros hay que van de 0 a 10, que pueden estar en todas las columnas, cuantos hay que van de 10 a 20, y asi hasta llegar hasta el numero 60.

Lo explico mejor:

Si hago un SELECT * FROM MITABLE, me dice esto:

N1 N2 N3 N4 N5 N6
00 01 02 03 04 05
...
...
...
55 56 57 58 59 60

Lo que estoy buscando es un query, que me cuente los numeros de la siguiente manera:

N1 N2 N3 N4 N5 N6 Menora10 Entre10y20 Entre20y30 Enre30y40 Entre40y50 Entre50y60
00 01 02 03 04 05 6 0 0 0 0 0
55 56 57 58 59 60 0 0 0 0 0 6

Me podrian ayudar, por favor?

Muchas gracias
  #2 (permalink)  
Antiguo 06/11/2015, 11:14
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Contar numeros y asignar valor a variables o a columna

podrias hacerlo con case, pero serian 6 cases para cada una de las columnas......ahora siempre van a ser 6 columnas??
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: sql, variables
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 21:14.