Estoy usando sql 2008
ejecuto el siguiente script
declare @fechagen datetime,@metames decimal(12,2)
set @metames = 274568.90
set @fechagen = getdate()
declare @dinicial datetime, @numdias int, @diaactual int
set @numdias = DAY(DATEADD(DAY, -1, CONVERT(VARCHAR(6), DATEADD(MONTH, 1,
@fechagen), 112) + '01'))
set @diaactual = day(@fechagen)
declare @metaahora decimal(12,2), @diasreal int --decimal(12,2)
set @diasreal = (@diaactual/@numdias)*(@numdias-4)
print @diaactual --valor 6 dias de mes
print @numdias --valor 30 numero de dia actual
print (@diaactual/@numdias)
print @diasreal
pero el resultado me sale 0 a pesar que la division de hace con valores
superiores a 0, habersi me dan una mano solo copien y peguen el script y
ejecutenlo haber como les sale.
lo ejecuto sobre w vista bussines
Luis
Leer las respuestas