Porcentagem até ontem (terminado dia)
1.0* (datepart (d, getdate ())- 1)/datepart (d, dateadd (m, datediff (m, 0, getdate ())+1.0) - 1)
Porcentagem até a hora atual (dia da parte, razoáveis including para 24/7.)
1.0* (datepart (d, getdate ())- 1+convert (flutuador, getdate ())- converso (int, getdate ())) /datepart (d, dateadd (m, datediff (m, 0, getdate ())+1.0) - 1)
Nós fazemos este todo o tempo, um % quando enviesados talvez às vezes somos melhores do que a maioria de alternativas.