Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/02/2015, 07:03
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Consulta MYSQL a un campo texto que tiene fechas

Cita:
Iniciado por wesos Ver Mensaje
Estoy pensando otra solución, cada registro tiene un número de albarán de valor numérico, ¿puedo realizar dos subconsultas para averiguar el primer número de albarán de cada fecha y así tener dos valores numéricos en los que hacer el betweeen?

Código MySQL:
Ver original
  1. SELECT fechaalbaran, descripcionarticulo, count(descripcionarticulo) AS cantidad FROM RIVAS WHERE numeroalbaran BETWEEN
  2. (SELECT numeroalbaran FROM `RIVAS` WHERE fechaalbaran = "27/09/2014")
  3. (SELECT numeroalbaran FROM `RIVAS` WHERE fechaalbaran = "27/09/2014")

Me da error la sentencia, ¿pueden arreglármela en caso de poderse hacer?
Poder, podrías, pero resulta ineficiente y el problema persiste.

Lo que sí te aconsejo no usar comillas para encerrar la fecha. Usa apostrofos (').
Para MySQL las dos cosas son diferentes, y no todas las instalaciones d MySQL toman las comillas como contenedores de texto. Depende de cierta configuración de arranque del Server.

Por otro lado, que digas "me da error" no es información útil...
¿Que error está devolviendo MYSQL? ¿Qué mensaje? ¿Qué numero?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 06/02/2015 a las 07:11