Da Du das Datum nicht in der Spaltenauswahl und nicht in der Gruppierung hast, wird es dort auch nicht berücksichtigt.
Meinst Du eventuell sowas?
SQL-Code:
select
count(*) as cntAnzahl,
t2.FamName,
t2.Adresse,
t2.Strasse,
t2.KmHome,
t1.Datum
from norbertspringer.tblBstName t2
inner join norbertspringer.tbl_BstAZ t1
on t1.id_bst = t2.BstID
where (t1.Datum between "2015-01-01" and "2015-12-31")
and (t2.KmHome >= 1)
group by
t2.FamName,
t2.Adresse,
t2.Strasse,
t2.KmHome,
t1.Datum
order by
t1.Datum asc
Wobei mir zugebenermaßen die Aufgabenstellung nicht ganz klar geworden ist.
Möchtest Du wissen, wieviele Fahrten gemacht wurden?
oder
Möchtest Du wissen an wievielen Tagen Fahrten gemacht wurden?
oder
Möchtest Du wissen, wieviele Fahrten pro FamName gemacht wurden?
oder
Möchtest Du wissen, an welchen Tagen Fahrten gemacht wurden, sortiert nach FamName?
Wenn es pro FamName nur 1 als Anzahl geben kann, dürfte sich ein Zählen ja erübrigen.
Dann meinst Du eventuell sowas?
SQL-Code:
select
distinct
t2.FamName,
t2.Adresse,
t2.Strasse,
t2.KmHome,
t1.Datum
from norbertspringer.tblBstName t2
inner join norbertspringer.tbl_BstAZ t1
on t1.id_bst = t2.BstID
where (t1.Datum between "2015-01-01" and "2015-12-31")
and (t2.KmHome >= 1)
order by
t1.Datum asc