﻿/***********************************************************************************
* FUNCTION rightDivision
*
* calcola la divisione altrimenti mostra errore -1 se dividendo/divisore < 0
*
***********************************************************************************/
CREATE FUNCTION rightDivision
(
	@dividendo float,
	@divisore float
)
RETURNS float
AS
	BEGIN

	declare @errore as int
	declare @risultato as float
	
	set @errore =0
	
	set @errore = case when (isnull(@dividendo,0))<=0 then  1 end
	
	set @errore = case when (isnull(@divisore,0)) <=0 then 1 end
	
	set @risultato= case when (@errore=1) then -1 else @dividendo/@divisore end
	
	RETURN @risultato
	
	END
