Skocz do zawartości

Dokładny czas utworzenia dokumwntu

Polecane posty

Zdarzenia śladu rewizyjnego, owszem przechowują te dane, ale nie traktowałbym ich jako dobre miejsce - są kasowalne, niektórzy mogą w ogóle nie mieć ich włączonych. NaglowkiEncji, są zawsze, razem z dokumentem, nie znikną z bazy :) Po za tym, ten kod, pokaże wszystkie zdarzenia, czyli dodawania, edycje, pokazanie nawet.

Link to postu

To pytanie jest następujące, ID z [ModelDanychContainer].[NaglowkiEncji] to to samo ID w [ModelDanychContainer].[Dokumenty]?

 

Bo po skombinowaniu zapytania

 

SELECT
    Dokumenty.ID AS Dokumenty_ID,
    Dokumenty.KlasaDokumentu AS Dokumenty_KLASA,
    NaglowkiEncji.ID AS NaglowkiEncji_ID,
    NaglowkiEncji.Utworzono AS NaglowkiEncji_DATA
FROM
    [Nexo_ELMA].[ModelDanychContainer].[Dokumenty] Dokumenty

INNER JOIN
    [Nexo_ELMA].[ModelDanychContainer].[NaglowkiEncji] NaglowkiEncji ON Dokumenty.ID = NaglowkiEncji.ID;

 

Otrzymuję tylko część danych

Link to postu

W dokumentacji bazy danych, ma Pan zawsze relacje opisanie. Dokumenty i NaglowkiEncji, nie wiążą się wzajemnie przez Id, gdyż NaglowkiEncji, obsługują nie tylko Dokumenty. Więc sprawdzając dokumentację:

 

image.thumb.png.a6ee08776dcc5df5e1d686e8c3f20961.png

 

Interesuje nas kolumna Dokument_Naglowek_Id, z tabeli Dokumenty, i łączy się z Id, w tablicy NaglowkiEncji. Przykładowe zapytanie, które zwróci datę utworzenia dokumentu, wygląda więc tak:

SELECT
dk.Id [Id]
,dk.NumerWewnetrzny_PelnaSygnatura [Numer]
,ne.Utworzono
FROM ModelDanychContainer.Dokumenty AS dk
INNER JOIN ModelDanychContainer.NaglowkiEncji AS ne ON ne.Id=dk.Dokument_Naglowek_Id

 

  • Dziękuję 1
Link to postu
27 minut temu, Radomił Ząbik napisał:

W dokumentacji bazy danych, ma Pan zawsze relacje opisanie. Dokumenty i NaglowkiEncji, nie wiążą się wzajemnie przez Id, gdyż NaglowkiEncji, obsługują nie tylko Dokumenty. Więc sprawdzając dokumentację:

 

image.thumb.png.a6ee08776dcc5df5e1d686e8c3f20961.png

 

Interesuje nas kolumna Dokument_Naglowek_Id, z tabeli Dokumenty, i łączy się z Id, w tablicy NaglowkiEncji. Przykładowe zapytanie, które zwróci datę utworzenia dokumentu, wygląda więc tak:

SELECT
dk.Id [Id]
,dk.NumerWewnetrzny_PelnaSygnatura [Numer]
,ne.Utworzono
FROM ModelDanychContainer.Dokumenty AS dk
INNER JOIN ModelDanychContainer.NaglowkiEncji AS ne ON ne.Id=dk.Dokument_Naglowek_Id

 

Bardzo dziękuję!

 

 

Link to postu
×
×
  • Dodaj nową pozycję...