Soy nuevita, necesito ayuda con sentencia en SQL
Publicado por Veronica (1 intervención) el 26/12/2015 16:48:29
Hola chicos!
Soy Veronica, de Argentina.
Soy nuevita en el foro, y en SQL.
Empece a trabajar como Programadora de MICROSOFT SQL, y tengo que hacer un sentencia, pero no puedo encontrar la forma de hacerlo, no se me ocurre como hacerlo.
Basicamente estoy buscando una Funcion o Sentencia, para sacar la frecuencia de un numero, pero primero les explico un poco mejor como es mi base de datos:
id _________ int
fecha_______ date
valor1______ int
valor2______ int
valor3______ int
valor4______ int
valor5______ int
valor6______ int
Les cuento lo que hice.
Primero, con esta sentencia, logre sacar cuantas veces se repite un numero POR COLUMNA:
Segundo, con esta sentencia, logre sacar cuantas veces se repite un numero, EN TODAS LAS COLUMNAS:
Ahora, lo que estoy buscando y no se como hacerlo porque soy nuevita en SQL, es saber cada cuanto se repite un valor, ya sea por columna, o en total, basicamente
quiero saber con que frecuencia se repite un valor.
¿Me podrian ayudar por favor?
Muchas gracias
Soy Veronica, de Argentina.
Soy nuevita en el foro, y en SQL.
Empece a trabajar como Programadora de MICROSOFT SQL, y tengo que hacer un sentencia, pero no puedo encontrar la forma de hacerlo, no se me ocurre como hacerlo.
Basicamente estoy buscando una Funcion o Sentencia, para sacar la frecuencia de un numero, pero primero les explico un poco mejor como es mi base de datos:
id _________ int
fecha_______ date
valor1______ int
valor2______ int
valor3______ int
valor4______ int
valor5______ int
valor6______ int
Les cuento lo que hice.
Primero, con esta sentencia, logre sacar cuantas veces se repite un numero POR COLUMNA:
1
2
3
4
SELECT [valor1], count(*) as Mayorvalor1
FROM MIBASEDEDATOS
GROUP by [valor1]
ORDER BY Mayorvalor1 DESC
Segundo, con esta sentencia, logre sacar cuantas veces se repite un numero, EN TODAS LAS COLUMNAS:
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT columna, COUNT(columna) total FROM
(SELECT N1 columna FROM [ALLQ6].[dbo].[allq6]
UNION ALL
SELECT n2 columna FROM [ALLQ6].[dbo].[allq6]
UNION ALL
SELECT n3 columna FROM [ALLQ6].[dbo].[allq6]
UNION ALL
SELECT n4 columna FROM [ALLQ6].[dbo].[allq6]
UNION ALL
SELECT n5 columna FROM [ALLQ6].[dbo].[allq6]
UNION ALL
SELECT n6 columna FROM [ALLQ6].[dbo].[allq6]) T
GROUP BY columna;
Ahora, lo que estoy buscando y no se como hacerlo porque soy nuevita en SQL, es saber cada cuanto se repite un valor, ya sea por columna, o en total, basicamente
quiero saber con que frecuencia se repite un valor.
¿Me podrian ayudar por favor?
Muchas gracias
Valora esta pregunta


0