Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/04/2016, 01:45
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: consulta en mysql y php

Cita:
Iniciado por Silenn Ver Mensaje
Para cualquier consulta, generalmente SELECT FROM WHERE AND se colocan en mayúsculas para evitar confusiones con demás elementos de la consulta.

Ahora el * lleva espacios entre SELECT y FROM, algo así
Código PHP:
Ver original
  1. SELECT * FROM
Con esto estoy de acuerdo, pero incluyo el BETWEEN.

Cita:
Iniciado por Silenn Ver Mensaje
Luego, qué es eso de between, que yo sepa no existe eso para realizar consultas

Después del valor que sólo se buscará, se especifíca qué, indicado con un = seguido del valor entre comillas simples.

Otra cosa debes especificar en la estructura del campo fecha, que el tipo sea en formato DATE, si no no sabrá que leer

En pocas palabras, y según lo que explícas, la consulta debería quedar algo así
Código PHP:
Ver original
  1. SELECT * FROM notas WHERE fecha = '15-03-2016' AND fecha = '16-03-2016' AND nom_tecnico = 'VICTOR' AND estatusfinal = 'OK'

Saludos
Hola Silenn,

BETWEEN es para localizar algo entre dos valores, esa parte de la consulta la tiene bien chuk320, pero con alguna salvedad, sería así:

Código SQL:
Ver original
  1. SELECT * FROM notas WHERE fecha BETWEEN '2016-03-15' AND '2016-03-16' AND nom_tecnico='VICTOR' AND estatusfinal='OK'

Las fechas en MySQL son en formato AAAA-MM-DD, evidentemente, el tipo de campo en este caso debe ser DATE y también debes tener en cuenta el uso de acentos, mayúsculas y minúsculas, ya que no es lo mismo esto:

Código SQL:
Ver original
  1. SELECT * FROM notas WHERE fecha BETWEEN '2016-03-15' AND '2016-03-16' AND nom_tecnico='VICTOR' AND estatusfinal='OK'

Que esto:

Código SQL:
Ver original
  1. SELECT * FROM notas WHERE fecha BETWEEN '2016-03-15' AND '2016-03-16' AND nom_tecnico='Víctor' AND estatusfinal='ok'

Espero que te sirva...