bonjour
dans une base de donnée paie qui manque de données, j'ai besoin de remplir une colonne avec les date du mois précédent ex( 200910>>>>200909)
quel est le script à appliquer et qui prend en compte le premier mois (200901>>>>200812)
merci
bonjour
dans une base de donnée paie qui manque de données, j'ai besoin de remplir une colonne avec les date du mois précédent ex( 200910>>>>200909)
quel est le script à appliquer et qui prend en compte le premier mois (200901>>>>200812)
merci
Bonjour,
Voici :
@++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 DECLARE @date_deb datetime SET @date_deb = '20090901' WHILE @date_deb < '20091001' BEGIN INSERT INTO dbo.maTable ( uneColonneDatetime ) VALUES ( @date_deb ) SET @date_deb = DATEADD(day, 1, @date_deb) END![]()
le jour ne nous intéresse pas juste aaaamm et pour 2009 c'est juste un exemple,on veut un script qui fait ça set colonne1= fonction(colonne2)
ou colonne 2 est une date de la forme aaaamm et colonne 1 reçoit la date précédente moins un moi
J'espère qu'il est clair pour vous que ce forum n'est pas un endroit où on peut commander du code et le recevoir gratuitement.
Les dates, ça se stocke soit avec le type date : ça porte bien son nom.
Une année et un mois, ce n'est pas une date.
Donc soit vous venez avec la définition de votre table, un jeu de données, et vous respectez la charte de postage, soit "bonne chance".
@++![]()
SergeJack est trop gentil sur le coup... merci de chercher au moins dix secondes sur google avant de poster sur le forum...dans une base de donnée paie qui manque de données, j'ai besoin de remplir une colonne avec les date du mois précédent ex( 200910>>>>200909)
quel est le script à appliquer et qui prend en compte le premier mois (200901>>>>200812)
Partager