Estoy escribiendo una prueba de integración en Grails usando GORM.Probando la función to_date de Oracle
quiero hacer algo como lo siguiente:
delete from Statistic
where stat_date = TO_DATE(:month_year, 'MON-YYYY')
pero me da el siguiente error:
java.sql.SQLException: Unexpected token: TO_DATE in statement [delete from statistics where stat_date=TO_DATE(?, 'MON-YYYY')]
creo que el error se debe a la base de datos en la memoria utilizada por GORM (es es H2?) que no admite la función to_date.
¿Alguna idea sobre cómo escribir el SQL de eliminación para que funcione en una prueba y en vivo?
Como realmente solo me importa el mes y el año que pensé que tendría sería borrar los registros donde la fecha_estad es entre la primera y la última fecha del mes dado.
¿Puede alguien pensar en una mejor manera?
Excelente, esto ha funcionado muy bien, gracias por el puntero. – C0deAttack