MS SQL zwracanie pojedynczych rekordów

0

Witam serdecznie
zaznaczę, ze programuje amatorsko, jako hobby (z zawodu jestem pediatrą i zaczełem bawić się C# pare lat temu, teraz chce napisać sobie programik do gabinetu i mam pare problemów).

Mam w formularzu komponent DataGridView i w DataSet tabele o nazwie TABELA1 - kolumny id, data, opis;
mam tam takie wpisy i po SELECT * FROM TABELA1 mam:

1, 2010-10-23, opis1
2,2010-10-23,opis2
3, 2010-11-01, opis3

chce otrzymać taki wynik:
1, 2010-10-23
3, 2010-11-01

Czy może ktoś mi pomóc napisać zapytanie ??? dziekuje

0

no to może trzeba zapoznać się z PODSTAWAMI SQLa - nie będziesz takich podstawowych pytań zadawał

a zapytanie

select distinct pole_w_ktorym_jest_data from tabela1

albo

select pole_w_ktorym_jest_data from tabela1 group by pole_w_ktorym_jest_data
0

A co by ten wynik miał oznaczać? o_O No ale jak chcesz

select min(id), data
from tabela1
group by data
0

Dzieki za szybka pomoc, SELECT DISTINCT data from tabela załatwilo poprzedni problem, mam jednak kolejny bo dostawilem klucz obcy z innej tabeli i chce selectowac wdł tego klucza obcego tzn SELECT DISTINCT data from tabela WHERE klucz_obcy = @par, niestety dostaje po oczach komunikatem:

Nie można włączyć ograniczeń. Jeden lub więcej wierszy zawiera wartości naruszające ograniczenia dotyczące wartości niezerowych, unikatowości lub klucza obcego

1 użytkowników online, w tym zalogowanych: 0, gości: 1