mam bazę danych w której znajduje się tabela dok_Dokument. Każdy rekord tej tabeli zawiera pola
dok_Typ - typ dokumentu (np "1". "2", "3")
dok_NumerPelny - pełna nazwa dokumentu (Np "PW 10", "PW 11", "RW 15", "RW 45")
dok_DoDokNumerPelny (Np "RW 10", "RW 11", "PW 18", "PW 145")
dok_WartMag - pole z wartością, np "145,48"
Dokumenty o dok_Typ = "1" są powiązane z dok_Typ = "2", poprzez pole dok_DoDokNumerPelny, które wskazuje na określony rekord.
Aby wylistować dokumenty typu "1" używam:
Kod
SELECT
dok_NrPelny as 'Numer Dokumentu', dok_DoDokNrPelny as 'Powiązany', dok_WartMag as 'Koszt' FROM
Dok__Dokument
WHERE
dbo.dok__Dokument.dok_Typ in (1) AND (dok_DataWyst BETWEEN {D: Okres od:} AND {D: Okres do})
ORDER BY
dok_DataWyst;
dok_NrPelny as 'Numer Dokumentu', dok_DoDokNrPelny as 'Powiązany', dok_WartMag as 'Koszt' FROM
Dok__Dokument
WHERE
dbo.dok__Dokument.dok_Typ in (1) AND (dok_DataWyst BETWEEN {D: Okres od:} AND {D: Okres do})
ORDER BY
dok_DataWyst;
Teraz: chodzi mi o to, by zmienić powyższy kod tak, aby obok kolumny z dok_WartMag rekordu dok_Typ = "1" , pokazać kolumnę dok_WartMag powiązanego z nim rekordu dok_Typ = "2".
Ma ktoś pomysł?