I am a beginner in SQL Functions. What is the best way to create a function for factorial in SQL Server- Say 10!
Try this
WITH MYCTE AS( SELECT VAL=1,NUM =6 UNION ALL SELECT VAL=VAL*NUM,NUM = (NUM -1) FROM MYCTE WHERE NUM > 1 ) SELECT VAL FROM MYCTE