Cześć, jak się domyślacie potrzebuję pomocy z SQL.
Załóżmy, że mam tabelę "A", która zawiera kolumny "ID", "NUMER_ASORTYMENTU" "DATA_REALIZACJI" oraz "MAGAZYN". W tej tabeli jest kilka set rekordów, w których wartość "NUMER_ASORTYMENTU" czasami się powtarza.
Pytanie: Jak utworzyć (czy w ogóle się da) tabelę "B", która będzie zawierać kolumny "ID", "NUMER_ASORTYMENTU", "OST_DATA_REALIZACJI" i "ILOSC_WYSTAPIEN".
gdzie
"OST_DATA_REALIZACJI" - będzie najnowszą wartością pola "DATA_REALIZACJI" z tabeli A dla danego "NUMER_ASORTYMENTU"
"ILOSC_WYSTAPIEN" - będzie ilością wystąpień rekordów o "NUMER_ASORTYMENTU" z tabeli A
a w kolumnie "NUMER_ASORTYMENTU" w tabeli B nie będzie pojawiać się jeden asortyment wielokrotnie.
Znam podstawowe polecenia ale nie potrafię ich połączyć tak aby dały taki wyniki.
Może to trochę lepiej wytłumaczy o co chodzi. Chcę aby nowa tabela zawierała po jednym rekordzie dla każdego asortymentu, który pokaże najnowszą datę z jaką występował on w tabeli A oraz krotność wystąpień w tabeli A czyli ile razy pojawił się w tabeli A rekord, w którym "NUMER_ASORTYMENTU" był taki sam.