Cita:
Iniciado por Silenn
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í
Con esto estoy de acuerdo, pero incluyo el BETWEEN.
Cita:
Iniciado por Silenn
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 originalSELECT * 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 originalSELECT * 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 originalSELECT * 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 originalSELECT * FROM notas WHERE fecha BETWEEN '2016-03-15' AND '2016-03-16' AND nom_tecnico='Víctor' AND estatusfinal='ok'
Espero que te sirva...