Do zapytania sql ktorego wynik wczytuje do datagriedview chcialbym, zeby wczytalo mi jeszcze jedno pole o nazwie "nowy" z tym ze tylko ta wartosc ma byc pobierana dla poprzedniego miesiaca:
Struktura tabel jest stosunkowa prosta. TAbela z uzytkowikami i id potem dwie tabele z foregin keyami, a pole znajduje sie w jednej z tych tabel.

Zapytanie ladnie wczytuje wszystko dla wybranego roku i miesiaca ale nie wiem jak doczytac to jedno pole dla miesiaca poprzedniego:

string ssql2 = "SELECT personalia as [Pracownik],zaplsuma as [Obowiązujący czas pracy(3)],wyksuma as [Godz. wypr. (4)], nocsuma as [Godziny nocne(8)],swsuma as [Godziny świąteczne(9)],wykswgnroznica as [Godz. wypr. normal.(5)],wykpnsuma2 as [Wyk. Ogółem(16)],zaplwykcroznica as [Godz. pozostałe],inne as [L4(min)],urlopy as [Urlopy(min)], uwagi as [Uwagi] FROM pielegniarki LEFT OUTER JOIN zapl ON  pielegniarki.id = zapl.userid LEFT OUTER JOIN wyk ON pielegniarki.id = wyk.userid WHERE  (Year(zapl.data)= " + comboBox2.SelectedValue.ToString() + "and Month(zapl.data)= " + comboBox3.SelectedValue.ToString() + "and Month(wyk.data)= " + comboBox3.SelectedValue.ToString() +
 "and Year(wyk.data)= " + comboBox2.SelectedValue.ToString() + ")";