SQL - Consulta MAX MIN HAVING

 
Vista:
sin imagen de perfil

Consulta MAX MIN HAVING

Publicado por Pablo (4 intervenciones) el 12/02/2023 23:45:27
Hola,
estoy atascado y necesitaría ayuda. Partiendo de esta tabla:

cantidad | NOMBRE
================
3 ENVIO01
234 ENVIO02
0 ENVIO02
54 ENVIO03
0 ENVIO04
0 ENVIO05
0 ENVIO05

Necesito sacar un listado de todos los envíos cuya cantidad sea 0 pero únicamente los que no estén repetidos con un valor mayor de cero.
Por ejemplo en la tabla anterior el resultado sería:

cantidad | NOMBRE
================
0 ENVIO04
0 ENVIO05


ENVIO02 no debería de aparecer ya que se ha vuelto a enviar con un valor diferente a 0 ( 234 en este caso)
y ENVIO05 sólo debería aparecer una vez.

Graciassssssssss
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
Imágen de perfil de gilman
Val: 184
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta MAX MIN HAVING

Publicado por gilman (103 intervenciones) el 13/02/2023 11:34:39
Prueba
1
2
3
4
5
6
7
SELECT *
  FROM TABLA RESULTADOS
 WHERE     CANTIDAD = 0
       AND NOT EXISTS
              (SELECT 1
                 FROM TABLA
                WHERE T.CANTIDAD > 0 AND NOMBRE = RESULTADOS.NOMBRE)

Debería funcionar correctamente, naturálmente deberás reeplazar el nombre de la tabla por el de tu tabla
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

Consulta MAX MIN HAVING

Publicado por Pablo (4 intervenciones) el 13/02/2023 12:47:44
Genial!!!! Muchas gracias por el aporte.
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