Autor Wątek: Tabela szpieg - synvchonizacja  (Przeczytany 2384 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline Serp4

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: Subiekt 1.72
Tabela szpieg - synvchonizacja
« dnia: Luty 06, 2023, 08:34:21 »
Cześć mam mam zagwostkę.

Mam crona który odpyuje co jakiś czas bazę
SELECT DISTINCT dok_Id as Id FROM dok__Dokument WHERE dok_MagId IN (2, 4, 5, 7) AND dok_Id IN (SELECT inss_IdObiektu FROM ins_Szpieg where inss_TypObiektu IN(-3,-7,-8) AND inss_TypOperacji IN(1,2) AND inss_CzasOperacji > @SyncDate)

O godzinie 06.02.2023 07:13:04  odpalił się z datą  @SyncDate = 06.02.2023 07:11:04
Zapytanie zwróciło 3 dokumenty
602520,602521,602522

Jak odpalę teraz zapytanie
SELECT DISTINCT dok_Id as Id FROM dok__Dokument WHERE dok_MagId IN (2, 4, 5, 7) AND dok_Id IN (SELECT inss_IdObiektu FROM ins_Szpieg where inss_TypObiektu IN(-3,-7,-8) AND inss_TypOperacji IN(1,2) AND inss_CzasOperacji > '2023-02-06 07:11:04' and inss_CzasOperacji < '2023-02-06 07:13:04' )

Zwraca mi 4 dokumenty
602520,602521,602522,602524

inss_TypObiektu   inss_TypObiektuEx   inss_IdObiektu   inss_NazwaObiektu   inss_TypOperacji   inss_CzasOperacji
-8   0   602520   ZK 2511/MSK/2023   1   2023-02-06 07:11:43.000
-8   0   602521   ZK 2458/MST/2023   1   2023-02-06 07:11:45.000
-8   0   602522   ZK 21668/KWS/2023   1   2023-02-06 07:11:46.000
-8   0   602524   ZK 2512/MSK/2023   1   2023-02-06 07:11:53.000

Ma ktoś jakiś pomysł na to ?

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1271
  • Reputacja +46/-1
  • Wersja programu: Navireo
Tabela szpieg - synvchonizacja
« Odpowiedź #1 dnia: Luty 06, 2023, 08:39:02 »
Pomiędzy jednym a drugim uruchomieniem skryptu, ktoś wykonał operację, która została zarejestrowana w Szpiegu. Co w tym dziwnego?

Bierzesz pewnie jako @Syncdate czas zakończenia wykonywania skryptu, który nie wiemy co robi a zakładam, że na samym select się nie kończy. Weź z tego selecta czas ostatniej operacji i to zapisuj sobie jako @Syncdate.
« Ostatnia zmiana: Luty 06, 2023, 08:46:50 wysłana przez yemet »

Forum Użytkownikow Subiekt GT

Tabela szpieg - synvchonizacja
« Odpowiedź #1 dnia: Luty 06, 2023, 08:39:02 »