tabelle mit datum füllen (ohne einzeln eingeben)

la_venus

New Member
hallo leute,
ich bin neu hier und habe ein Problem:

Ich habe eine Datenbank(MS SQL-Server) in der es eine Tabelle Einsatzplan gibt. In dieser Tabelle habe ich eine Spalte Datum, diese habe ich per hand mit 4-5 Daten gefüllt...nun möchte ich aber nich das komplette Jahr per hand eingeben müssen! Kann man das irgendwie generieren, das die Spalte per Schleife oder so gefüllt wird?
Ich brauche das Datum in Visual Basic in einer Pivot Tabelle....
Da ich aber nur Daten aus einer Datenbank einbinden kann wollte ich versuchen die Tabelle mit dem Datum zu füllen!!!

Bin auch offen für andere Anregungen wie z.B das Problem in VB zu lösen!

:confused: :confused: :confused: :confused: :confused:

Vielen dank für euer Verständnis! MFGc :)
 
Hallo la_venus und willkommen,

Du meinst Du möchtest in der Tabelle in der Spalte Datum alle Datumsmöglichkeiten des Jahres 2007 haben? Falls ja:
Code:
DECLARE @NrOfDays int
DECLARE @CountDays int
DECLARE @h_Date varchar(12)

SET @NrOfDays = 365
SET @CountDays = 0

while @CountDays <= @NrOfDays
begin
	SET @h_date = GETDATE()+@CountDays
	SET @CountDays = @CountDays +1
	INSERT INTO tablename (spalte) VALUES (@h_date)
end


GO

So in der Art...

Grüße
Sinepp
 
Back
Top