Funkar detta?
SELECT Count(distinct gameNbr) FROM games WHERE tournamentID=1);
Eller.
SELECT Count(gameNbr) FROM games WHERE tournamentID=1);
5 svar · 400 visningar · startad av Fraggel
Access 2003
Jag vill räkna antalet unika värden i tabellen games som uppfyller vissa kriterier.
SELECT Count(*) FROM games WHERE tournamentID=1;
Detta ger mig en Count på 25 vilket är helt rätt.
SELECT Count(*) FROM games WHERE (SELECT DISTINCT gameNbr FROM games WHERE tournamentID=1);
Detta ger mig en Count på 25 vilket är helt FEL detta skall retrunera värdet 1.
Hilfe.
Funkar detta?
SELECT Count(distinct gameNbr) FROM games WHERE tournamentID=1);
Eller.
SELECT Count(gameNbr) FROM games WHERE tournamentID=1);
yohpops skrev:
Funkar detta?
SELECT Count(distinct gameNbr) FROM games WHERE tournamentID=1);
Inte funkis alls
Eller.
SELECT Count(gameNbr) FROM games WHERE tournamentID=1);
Funkar men ger inte rätt svar... MAO den svarar i detta fall 25 men jag vill ha svaret 1
tack @nders...
Din var lite kortare och lite bättre...
Det är mig veterligen bara i Access man behöver ta den omvägen. Normalt använder man:
SELECT COUNT (DISTINCT fält) FROM tabell
mvh