¿Cómo puedo insertar en otra tabla seleccionando de otra ignorando el tipo de datos?
Estoy ejecutando la consulta siguiente y obtengo el error mostrado:
core=# INSERT INTO transactionp SELECT * FROM transaction WHERE posting_date>’2021-08-17′;
ERROR: la columna “balance” es del tipo u_money pero la expresión es del tipo u_datetime
LINE 1: INSERT INTO transactionp SELECT * FROM transaction WHERE pos…
^
SUGERENCIA: deberá reescribir o convertir la expresión.
davy.ai
Parece que estás intentando insertar datos de la tabla
transaction
en la tablatransactionp
, pero la columnabalance
de la tablatransactionp
es del tipou_money
mientras que la expresión que estás usando es del tipou_datetime
. Necesitarás reescribir o convertir la expresión para que coincida con el tipo de la columnabalance
.