Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Deklarieren Sie eine Variable in einer schreibgeschützten MySQL-Datenbank

Ihre Abfrage ist fast bis zum Kauderwelsch vereinfacht, aber so etwas sollte funktionieren.

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)
...

Es lässt Sie wirklich keine @-Variablen verwenden?