Ok heres le problème, j'ai 5 tables différentes créées par dieu sait qui chacune avec des données différentes, et je dois les fusionner dans une seule table. Mon premier problème est que chaque jour a un horodatage mais je n'ai besoin que des derniers enregistrements ajoutés chaque jour, alors comment puis-je chercher chaque jour les derniers enregistrements et les enregistrer sur une nouvelle table, la plupart de ces tables sont gros autour de 400 millions de disques. La requête suivante me renvoie le dernier registre, mais j'ai besoin de rechercher chaque jour, dernier registre (comme quelqu'un gâcher le travail et il le fait chaque 15 minutes pour chaque jour en faisant beaucoup de données en double).Besoin des derniers enregistrements d'un jour, à partir d'une gamme de jours
La gamme des jours est de 1 de janvier 2006 à jour en cours (selon le tableau) que certains vont jusqu'à 2008.
Jusqu'à présent, j'ai cela.
SELECT * FROM [PDP].[dbo].[Existencia_WH_PRISM_BACKUP]
WHERE dExD_Fecha = (SELECT MAX(dExD_Fecha)
FROM dbo.Existencia_WH_PRISM_BACKUP)
Cela me apporter un résultat comme
NombreEntidad dExD_Fecha LDWHSE LDLOCN LDRESC LDLOTN LDGRDE LDLOCQ LDUMSR LDRSCL LDRSSC LDQRUM LDRCUM LDPOTF LDREVL LDCLCD LDOOIN LDAVPL LDOHIN LDDVIN LDDWIP LDQYRM LDQYRS LDDLRC LDTLRC LDTRAN LDFIFO LDETD LDETT LDEXPD LDVNNO LDPOSQ LDDTMT LDACTP LDZONE LDAVPT LDRTND LDCDDT LDLSQY LDAGE1 LDAGE2 LDAGE3 LDAGE4 LDAGE5 LDAMIR LDRCLS LDPTAW LDCSPK LDQYOU LDBLNK
HDZALM 2010-05-28 12:01:00.000 1T A04 405120 K0146 864.000000 CJ PT 40 864.000000 CJ 0.000000 STOC N 2 Y Y N 0.000000 0.000000 1100527 75934 6659304 1100527 1100527 61504 1110527 5 1100527 N A Y 0.000000 9999999 9999999 9999999 9999999 9999999 N Y Y N 0.000000
HDZALM 2010-05-28 12:01:00.000 1T A04 405120 K0147 1944.000000 CJ PT 40 1944.000000 CJ 0.000000 STOC N 2 Y Y N 0.000000 0.000000 1100527 120112 6665777 1100527 1100527 120051 1110527 5 1100527 N A Y 0.000000 9999999 9999999 9999999 9999999 9999999 N Y Y N 0.000000
HDZALM 2010-05-28 12:01:00.000 1T A05 405120 K0146 2052.000000 CJ PT 40 2052.000000 CJ 0.000000 STOC N 2 Y Y N 0.000000 0.000000 1100527 54402 6658261 1100527 1100527 54146 1110527 5 1100527 N A Y 0.000000 9999999 9999999 9999999 9999999 9999999 N Y Y N 0.000000
HDZALM 2010-05-28 12:01:00.000 1T A05 405120 K0147 2160.000000 CJ PT 40 2160.000000 CJ 0.000000 STOC N 2 Y Y N 0.000000 0.000000 1100527 153911 6671885 1100527 1100527 153714 1110527 5 1100527 N A Y 0.000000 9999999 9999999 9999999 9999999 9999999 N Y Y N 0.000000
HDZALM 2010-05-28 12:01:00.000 1T A06 405120 K0146 4212.000000 CJ PT 40 4212.000000 CJ 0.000000 STOC N 2 Y Y N 0.000000 0.000000 1100527 43743 6657177 1100527 1100527 43625 1110527 5 1100526 N A Y 0.000000 9999999 9999999 9999999 9999999 9999999 N Y Y N 0.000000
Pouvez-vous ajouter des noms de colonne à la sortie? – mrdenny
Ouais désolé pour le manque de colonnes, j'ai coupé car il a plus de 50 colonnes. – Enrique
ne pas utiliser le curseur sauf s'il n'y a pas d'autre moyen - il n'y a pas d'autre moyen? –