No, è chiaro che con un (int) la query dia errore.
La mia era una semplice curiosità, ma come te anche io credo non sia possibile.