MySQL - Duda mysql sentencia

 
Vista:
sin imagen de perfil

Duda mysql sentencia

Publicado por Victor (3 intervenciones) el 09/10/2016 19:50:08
No logro entender porque con la primera sentencia me da un resultado(el que esperaba) y la segunda sentencia me da vacío.

SELECT nombreNegocio FROM anuncio WHERE CURRENT_TIME BETWEEN DomingoApertura2 AND DomingoCierre2





SELECT nombreNegocio FROM anuncio WHERE CURRENT_TIME BETWEEN CONCAT(getDiaSemana(), 'Apertura2') AND CONCAT(getDiaSemana(), 'Cierre2')



Lo que quiero conseguir es que la segunda tras realizar las funciones termine siendo en la práctica como la primera.
Cuando hago getDiaSemana() evidentemente me sale Domingo , lo he comprobado.

¿Alguna idea de dónde estoy fallando? :zpalomita
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