Ver Mensaje Individual
  #2  
Antiguo 26-01-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por bustio
Entonces, quiero saber como puedo hacer una consulta(Delphi 7.0 + Zeos Component + MySQL) que me devuelva algunos campos de las tablas y ademas, esta cantidad que puede calcularse.
Yo creo que tú mismo sabes la respuesta pues lo que tienes que hacer es exactamente lo que estás describiendo.

Suponte que tienes una tabla

pedidos = (id, articulo, cantidad, precio)

y quieres ver en la rejilla, además de estas columnas, el total de cada pedido. Basta entonces que hagas:

Código SQL [-]
select
  articulo, cantidad, precio,
  cantidad*precio as total # campo calculado
from
  pedidos

Otra forma sería pedir únicamente los campos naturales y agregar al dataset un campo calculado pero la forma anterior es más que suficiente y le dejas el trabajo al servidor en lugar de que lo haga tu aplicación.

La opción de hacer dos consultas no es una opción

// Saludos
Responder Con Cita