Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Ricreare funzione POISSON in MS SQL SERVER 2005
lunedì 08 settembre 2008 - 15.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
roddik1980
Profilo
| Junior Member
92
messaggi | Data Invio:
lun 8 set 2008 - 15:56
Ricreare funzione POISSON in MS SQL SERVER 2005
Buongiorno a tutti,
devo ricreare la funzione di POISSON già presente in excel in MS SQL Server 2005.
Vorrei creare una routine tramite codice sql che mi calcola un valore CUMULATO come la funzione POISSON presente in excel.
1) Ho un valore numerico di domanda/quantità) relativo ad ogni mio articolo di magazzino.
2) Devo dare in pasto questo valore alla funzione di POISSON.
3) Devo incrementare il parametro K di POISSON fino ad ottenere un valore cumulato pari al 95%.
Qualcuno è così bravo e paziente da darmi una mano per favore ?!
Grazie
--
Mark
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 9 set 2008 - 14:27
>Qualcuno è così bravo e paziente da darmi una mano per favore
Ciao,
in questo caso la procedura è abbastanza facile. Nel senso che è sufficiente sapere l'algoritmo per il calcolo di Poisson (che non conosco) e trasformarlo in codice. Visto che immagino siano calcoli di tipo matematico / semplici non è richiesta una competenza approfondita in ambito T-SQL.
Quindi quello che ti consiglio è di creare una User-Defined Function (UDF) in SQL Server 2005, definire parametri di input e output e codificare l'algoritmo.
Qui puoi iniziare a vedere un esempio di come si realizza una banale UDF:
http://msdn.microsoft.com/en-us/library/ms175562.aspx
Vai al paragrafo:
Executing User-defined Functions That Return a Scalar Value
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !