Pourcentage jusqu'à hier (fini jour)
1.0* (datepart (d, getdate ())- 1)/datepart (d, dateadd (m, datediff (m, 0, getdate ())+1.0) - 1)
Pourcentage jusqu'à l'heure courante (jour de partie, raisonnables y compris pour 24/7.)
1.0* (datepart (d, getdate ())- 1+convert (flotteur, getdate ())- converti (international, getdate ())) /datepart (d, dateadd (m, datediff (m, 0, getdate ())+1.0) - 1)
Nous faisons cette toute la fois, un % tandis que peut-être de travers parfois est meilleur que la plupart des solutions de rechange.