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
Jorge