Skinny site

... un modo di esprimersi

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Code Snippets Transact-SQL Funzione che, passata una data, restituisce il nome del giorno.

Funzione che, passata una data, restituisce il nome del giorno.

E-mail Stampa PDF
Valutazione attuale: / 0
ScarsoOttimo 
Questo è un esempio per la creazione di una funzione definita dall'utente, la funzione restituisce il nome di un giorno calcolato da un parametro passato.
CREATE  FUNCTION [dbo].[getDayName] (@myDate datetime)
RETURNS VARCHAR(10) AS
BEGIN
DECLARE @returnName as varchar(10)
DECLARE @iDate as int
SET @iDate = DATEPART (dw, @myDate)
SET @returnName = ''

IF (@iDate=1) SET @returnName = 'Domenica'
ELSE
IF (@iDate=2) SET @returnName = 'Lunedì'
ELSE
IF (@iDate=3) SET @returnName = 'Martedì'
ELSE
IF (@iDate=4) SET @returnName = 'Mercoledì'
ELSE
IF (@iDate=5) SET @returnName = 'Giovedì'
ELSE
IF (@iDate=6) SET @returnName = 'Venerdì'
ELSE
IF (@iDate=7) SET @returnName = 'Sabato'
RETURN @returnName
END
Ultimo aggiornamento Lunedì 11 Agosto 2008 08:16  

Google Analytics Tracking Module