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

no seleccionar ningun registro si uno de los valores de uno de los registros es cero

Estas en el tema de no seleccionar ningun registro si uno de los valores de uno de los registros es cero en el foro de Mysql en Foros del Web. tengo una tabla esta es la consulta que uso SELECT * FROM `mitabla_periodi2010` WHERE `datainizio` >= '2010-03-13' AND `datafine` <= '2010-03-17' and products_id = 15 ...
  #1 (permalink)  
Antiguo 12/03/2010, 10:10
(Desactivado)
 
Fecha de Ingreso: mayo-2008
Mensajes: 67
Antigüedad: 15 años, 11 meses
Puntos: 0
no seleccionar ningun registro si uno de los valores de uno de los registros es cero

tengo una tabla esta es la consulta que uso

SELECT * FROM `mitabla_periodi2010`
WHERE `datainizio` >= '2010-03-13'
AND `datafine` <= '2010-03-17' and products_id = 15


hay un campo que es cantidad lo que quiero es saber como hacer si en uno de esos registros que bota esa consulta si la catidad que bota es cero solo en unod e los registros ya la consulta no bote ningun valor algo asi como un codicional.
  #2 (permalink)  
Antiguo 12/03/2010, 15:27
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: no seleccionar ningun registro si uno de los valores de uno de los regist

Con una subconsulta y ALL

SELECT * FROM mitabla_periodi2010 WHERE 0 != ALL (SELECT cantidad FROM `mitabla_periodi2010` WHERE `datainizio` >= '2010-03-13' AND `datafine` <= '2010-03-17' and products_id = 15)
  #3 (permalink)  
Antiguo 16/03/2010, 14:17
(Desactivado)
 
Fecha de Ingreso: mayo-2008
Mensajes: 67
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: no seleccionar ningun registro si uno de los valores de uno de los regist

gracias por responderme a mi duda logre resolver mi problemas gracias a ti.

Etiquetas: cero, registro, registros, seleccionar
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 01:14.