Créer une table avec les colonnes suivantesécrire une requête pour remplir le tableau ci-dessus partir du 1er janvier 2008 au 31 décembre 2014
DateId, Date, Day_Name, Day_of_Week, Day_of_Month, Day_of_Year,
Mon… _Name, Quarter_of_Year, Year_Name,Year
écrire une requête pour remplir le tableau ci-dessus partir du 1er janvier 2008 au 31 décembre 2014
DECLARE @DATE smalldatetime
DECLARE @DATESTART smalldatetime
DECLARE @DATEEND smalldatetime
SET @DATESTART = '01-01-2008'
SET @DATEEND = '12-31-2014'
--SET @DATE = @DATESTART
DECLARE @days int
DECLARE @index int = 1
SET @days= DATEPART(dayofyear, @DATEEND) - DATEPART(dayofyear, @DATESTART)
SELECT @days
WHILE()
INSERT INTO [BI_Database].[dbo].[Date_
Range]
([Date],[Day_Name],[Day_of_Week],[Day_of…
VALUES(<Date, datetime,>,<Day_Name, nvarchar(50),>,<Day_of_Week, smallint,>,<Day_of_Month, smallint,>,<Day_of_Year, smallint,>,<Month_Name, nvarchar(50),>
,<Month_of_Year, smallint,>,<Quarter_Name, nvarchar(50),>,<Quarter_of_Year, nvarchar(50),>,<Year_Name, nvarchar(50),>,<Year, smallint,>)
vous pouvez utiliser tout boucle ... – Milen
pourquoi voudriez-vous stocker toutes ces informations sur une date où il est déjà contenu dans la date? Aussi ce que le bip est un nom d'année? –
@ t-clausen.dk - "Année du Dragon"? "Année du Rat"? Sans voir la définition de la table, je suis d'accord que c'est difficile, mais il n'est pas difficile de comprendre que certaines cultures * nomment * leurs années. –