A parte le due "" alla fine che non servono non mi sembra che ci sia nulla di strano nella tua query.
Prova a stamparti la query per vedere se hai degli errori nelle variabili che usi.
Magari ricordati anche di andare a capo nel codice... per la leggibilità.