sql >> Base de Datos >  >> RDS >> Mysql

Declarar una variable en una base de datos MySQL de 'solo lectura'

Su consulta está simplificada casi hasta el punto de convertirse en un galimatías, pero algo como esto debería funcionar.

SELECT ...
FROM ....
INNER JOIN (SELECT '2017-12-01' AS beginDate, '2017-12-30' AS endDate) AS dr
ON (ship.dateShipped BETWEEN dr.beginDate AND dr.endDate) 
OR (fulfill.datefulfilled BETWEEN dr.beginDate AND dr.endDate)
...

¿Realmente no te permitirá usar @ variables?