Definir cantidad de dígitos

Post Reply
jpcavagnaro
Posts: 35
Joined: Tue Aug 12, 2025 12:29 pm

Definir cantidad de dígitos

Post by jpcavagnaro »

Hola gente, como defino la cantidad de dígitos en esta cadena:

csql := "Select tipo, sum(precio * cantidad) as importe, sum(costo * cantidad) as costo, sum(precio * cantidad * porc_iva) as importei, sum(costo * cantidad*porc_iva) as costoi from detalle where fecha between CTOT('" + dtoc( fechad ) + "') and CTOT('" + dtoc( fechah ) + "') group by tipo"
oRs1 := FW_OpenRecordSet( oCnM, cSQL )

Con Cast no puedo, no está previsto en oledb

El tema es que si pido un mes completo da error, si pido parciales no, o sea alguno de los sum supera la cantidad de dígitos

Saludos
Jorge

Saludos
Jorge
User avatar
Antonio Linares
Site Admin
Posts: 44515
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Definir cantidad de dígitos

Post by Antonio Linares »

regards, saludos

Antonio Linares
www.fivetechsoft.com
jpcavagnaro
Posts: 35
Joined: Tue Aug 12, 2025 12:29 pm

Re: Definir cantidad de dígitos

Post by jpcavagnaro »

Hola Antonio, gracias por responder, no me dio resultado lo que planteas, hice un xbrowse de lo que trae y respeta la definición de la dbf.

Lo resolví de otra manera

Muchas gracias.
Saludos
Jorge

Saludos
Jorge
User avatar
Antonio Linares
Site Admin
Posts: 44515
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Definir cantidad de dígitos

Post by Antonio Linares »

Cómo lo resolviste ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
jpcavagnaro
Posts: 35
Joined: Tue Aug 12, 2025 12:29 pm

Re: Definir cantidad de dígitos

Post by jpcavagnaro »

Hola Antonio, el error era por uno de los importes, a este lo dividí por 100 y solucionado, porque en la base tenía 4 decimales así que no afectó al resultado.

Saludos
Jorge

Saludos
Jorge
Post Reply