Hola
Si tienes ligado el dbgrid al query, el nombre del campo sera subtotal, que es el que pusiste.
Si colocas en el dataset otro nombre no lo mostrara.
1- Coloca en el string del query la sentencia que usas:
Código SQL
[-]SELECT clave, caja, documento, fecha, estatus, total-iva AS subtotal from compras
2-Coloca en el dbgrid el campo subtotal que saldra.
3- Ejecuta el programa
Saludos