SQL - COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

 
Vista:
sin imagen de perfil

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por RONALD SEGURA (7 intervenciones) el 09/01/2024 18:03:21
TENGO TABLA SQL CON VARIOS CAMPOS
EJEMPLO SON CAMPOS DE DEFECTOS DE ALGUNA EVALUACION
CADA CAMPO TIENE VALORES O PUEDE NO TENER DEFECTOS
NECESITO UNA CONSULTA QUE ME ORDENE CON BASE EN VALORES DE SUS CAMPOS
ORDENADO DE MAYOR A MENOR O MENOR A MAYOR
ES CONSULTA DINAMICA PUES VALORES VARIAN
GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por RONALD SEGURA (7 intervenciones) el 09/01/2024 18:43:01
AMPLIANDO MI CONSULTA A VER SI UN EXPERTO ME AYUDA

EJEMPLO DE TABLA

CAMPOS
FECHA=XXXX
PARA CADA FECHA HAY VARIOS DEFECTOS QUE SE AGREGAN EN FORMULARIO
EJEMPLO:
Y COMO CADA DIA HAY VARIAS EVALUACIONES,
DEBO SUMAR CADA UNA DE ESTAS EVALUACIONES POR DIA O RANGO DIAS.
Y MOSTRAR SUS RESULTADOS,
PERO CON OPCION DE ORDENARLOS.

Delgado=5
Pobre=4
Pequeño=8
Enorme=20
Grande=30
Poco=0
Mucho=4

Si quiero hacer una consulta que
ordene esos campos de menor a mayor
o mayor a menor
COMO HARIA ESTA CONSULTA?
Esa es mi pregunta

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por Isaias (1921 intervenciones) el 10/01/2024 22:17:16
¿Que motor de base de datos ocupas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por RONALD SEGURA (7 intervenciones) el 10/01/2024 22:20:10
Gracias,
Tengo tabla sql server.
Ahi está mi tabla, con muchos campos pues son criterios de evaluacion.
Ahí es donde quiero hacer consultas para posteriores reportes
donde me pueda ordenar con base en valores de sus campos
pero ordenado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por Isaias (1921 intervenciones) el 11/01/2024 02:37:39
La instruccion es ORDER BY <columna> y puede agregar DESC o ASC (descendente o ascendente)

SELECT Descripbcion, SUM(Valor)
FROM tutabla
GROUP BY Descripcion
ORDER BY 2 ASC --- 2 porque es la posición de la columna donde se hace la suma
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por Ronald (7 intervenciones) el 11/01/2024 02:42:01
Gracias, pero eso es lo sencillo normal de un ordenamiento
yo lo que requier es saber, de todos los campos numericos, de l atabla.
cuál es el orden por su valor

como dije al inicio
varios campos con numeros
pero no se cuáles valores tiene cada campo

por eso requiero es ordenar por campo con dato mayor a dato menor
pero no puedo saber cual es la columna mayor o menor,
por eso busco si es posible.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por Isaias (1921 intervenciones) el 13/01/2024 21:54:05
Eso te lo da el ASC o DESC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por Ronald (7 intervenciones) el 14/01/2024 04:14:23
Creo que no me has entendido.
Si yo se sobre cuál columna ordenar, es sencillo
solo Order By
Por el campo requerido, ascendente o descendente

El tema es que no se por cuál columna,,
La columna debe ser, tomar valor de cada campo (varios) y que el orden sea por la columna de mayor a collumna menor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por Ronald (7 intervenciones) el 15/01/2024 22:10:45
QUIZAS NO SE ENTENDIÓ BIEN MI CONSULTA, VOY A PONER EJEMPLO

mitabla con datos como este ejemplo
son digamos, evaluaciones diarias de varios factores

Fecha Alto Delgado Pobre Fuerte Debil Bajo Grueso
08/12/2023 1 3 4 0 1 4 0
08/12/2023 1 1 1 1 2 1 4
08/12/2023 1 2 2 2 2 2 5
08/12/2023 2 1 1 1 1 1 1
08/12/2023 2 1 1 0 2 3 2
08/12/2023 2 2 2 1 1 1 1
09/12/2023 3 4 0 0 1 4 1
09/12/2023 1 1 1 1 1 1 1
09/12/2023 2 2 2 2 2 4 2
09/12/2023 1 1 1 1 4 1 4
09/12/2023 1 1 0 0 1 2 1
09/12/2023 2 2 1 1 1 1 1

SI CONSULTO, EJEMPLO QUE QUIERO SABER LA PONDERACION
PARA EL DÍA 08/12/2023

COMO HAGO PARA QUE ME GENERE UN REPORTE ASI:
ORDENADO POR LA SUMA DE CADA FACTOR.
Y SI SON IGUALES COMO RANGOS 6Y7
ORDENE POR NOMBRE FACTOR


RANGO FACTOR SUMA
1 Grueso 13
2 Bajo 12
3 Pobre 11
4 Delgado 10
5 Alto 9
6 Debil 9
7 Fuerte 5


Si alguien puede ayudar, le agradezco mucho.
estoy en un sistema, y al llegar a esta consulta, me trabé, pues no puedo seguir
Y hay otra opción, pero tendría que cambiar toda la estructura de tabla, y otros reportes extra, ya montados con tabla en este formato

gracias, gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

COMO ORDENAR SQL CON BASE EN VALOR DE CAMPOS

Publicado por Ronald (7 intervenciones) el 23/01/2024 01:25:11
Creí que había solución a mi consulta. Pero al paercer no hay. ESO ES TRISTE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar