Ok는 문제가 있음을 알 수 있습니다. 신이 만든 다섯 가지 테이블을 각각 다른 데이터로 알고 있으며, 하나의 테이블에 병합해야합니다.요일의 마지막 레코드가 필요합니다.
첫 번째 문제는 매일 매일 타임 스탬프가 있지만 마지막 레코드 만 추가하면됩니다. 따라서 매일 마지막 레코드를 검색하여 새 테이블에 저장할 수 있습니까?이 테이블의 대부분은 다음과 같습니다. 약 4 억 건의 큰 레코드.
다음 쿼리를 사용하면 마지막 레지스터가 반환되지만 매일 매일 마지막 레지스터를 검색해야합니다 (누군가가 작업을 망쳐 놓고 매일 15 분마다 중복 된 데이터를 많이 생성하므로).
일부는 지금까지이가 2008 년
까지 가서 현재 하루에 2006 년 1 월 (테이블에 따라) 1 일의 범위입니다.
SELECT * FROM [PDP].[dbo].[Existencia_WH_PRISM_BACKUP]
WHERE dExD_Fecha = (SELECT MAX(dExD_Fecha)
FROM dbo.Existencia_WH_PRISM_BACKUP)
이것은 SQL 서버 2005 +입니다 그러나 경우에, 나에게 당신은 (당신이 현재 그 일을하는 방법에 대한도 많은 세부 사항) SQL 서버의 버전을 언급하지 않았다
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
당신은 출력에 열 이름을 추가 할 수 있습니까? – mrdenny
죄송합니다. 칼럼이 부족해서 죄송 합니다만, 50 개 이상의 기둥이있는 것처럼 잘라 냈습니다.다른 방법이 없다면 – Enrique
커서를 사용하지 마십시오. 다른 방법이 없습니까? –