Tengo la siguiente consulta SQL:
with qProducto do
begin
close;
sql.clear;
sql.add('Select p.cod_producto, p.nombre_producto, p.precio_producto as precio_unitario, ');
sql.add('p.estado_producto ');
sql.add('From productos p ');
sql.add('Where p.nombre_producto LIKE :descripcion ');
sql.add('and p.medida_producto LIKE :unidad ');
sql.add('Order by p.nombre_producto asc ');
ParamByName('descripcion').AsString:='%' + ansiUpperCase(descripcion) + '%';
ParamByName('unidad').AsString:='%' + ansiUpperCase(unidad_medida) + '%';
try
Open;
except
raise;
end; //del try
end; //del with
--------------------
Esto me devuelve una lista de precios, pero "precio_producto" vuelve sin decimales cuando el valor tiene su parte decimal en cero. Si el precio fuera $15 me devuelve $15 sin decimales, yo quisiera que la respuesta fuera 15.00
Gracias.