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:
Código SQL:
Ver originalSELECT [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:
Código SQL:
Ver originalSELECT 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