Microsoft
Software
Hardware
Network
Question : TSQL How to determine logarithm to base X
Hi
I need to determine the logarithm of a value to Log(BaseX) of a number using only TSQL syntax. SQL Server only seems to deal with Base 10.
e.g. Log(Base 2) of 8 = 3
I want to determine the answer 3 when I already know the number 8 and the base (2 in the example).
Is there a hidden function in TSQL that might help?
I know that I could write a CLR function to do this easily but this must work in SQL Server 7 and 2000 as well.
Many thanks
Answer : TSQL How to determine logarithm to base X
use SELECT LOG10 (X) /LOG10(Y) X is the value to be converted and Y is the new base value. use as SELECT LOG10 (8) /LOG10(2)
Random Solutions
Email forwarding with 123-reg.co.uk and Exchange Server 2003
What's your recommendation for the best macro software?
Outlook Automation
Windows Server 2003 FTP access question
Adding 2003 DC to 2000 Domain
Access Query - Compare part of fields in two tables
Exchange Server 2003 - Status - "In Maintenance Mode"
SQL to Insert
Average of numbers
SORTING BY Column Names when Column Name is Numeric