Mysql
 sql >> Database >  >> RDS >> Mysql

cosa c'è di sbagliato nella mia procedura in mysql?

Non dovresti mettere virgolette attorno alle variabili parametro:

WHERE a.stationID = stationIDD and a.arriveTime >= dateStart  and a.clczTime <= dateEnd

A proposito, entrambe le sottoquery nella tua UNION sono identiche. Perché hai la stessa query due volte?