====== Manque irradiance ======
===== Objectif =====
L'objectif de cette page est de décrire la manière de récupérer les données minutes d'une table kerhisto pour peupler une autre table.\\
Exemple du manque d’irradiance du site de Savannah qu'on a récupéré du Port.
===== Étapes =====
Voici un exemple du fichier "PUISS_MN" du site de Savannah où l'on souhaite mettre les données minutes d'irradiance du site du Port :
USE casino_reunion_hst\\
GO\\
DECLARE @irr float\\
DECLARE @date1 datetime\\
DECLARE @date2 datetime\\
SET @date1 = '16/05/2018 00:00:00'\\
SET @date2 = '17/05/2018 00:00:00'\\
WHILE @date1 < @date2 BEGIN\\
SET @irr = (select [C16352_1] from casino_reunion_hst.dbo.T673 where DT= @date1) /*Le Port*/ \\
update dbo.T692 /*Savannah*/ \\
SET [C9625_1]= @irr where DT= @date1 \\
SET @date1 = dateadd(MINUTE, 1, @date1)\\
END\\
GO\\
Attention à l'UPDATE, bien penser à faire un SELECT avant !
Il faudrait donc remplacer l'Id des tables ainsi que des variables dans la requête ci-dessus. Une fois la table rempli, il faudrait relancer le calcul d'END.
Pour vérifier si la requête à bien fonctionner, on peut vérifier sur Kerwin le fichier qu'on a peuplé s'il contient bien les données souhaitées.
{{tag>irradiance manque manque_irradiance sql table copie}}