Ik voer onderstaande query uit:
// gemiddeld aantal bezoekers deze maand
$sql = " SELECT COUNT(bezoeker) AS bezoekers ,MONTH(datum) AS maand, YEAR(datum) AS jaar";
$sql .= " FROM stats";
$sql .= " WHERE MONTH(datum)='$maandnu'";
$sql .= " AND YEAR(datum)='$jaarnu'";
$sql .= " GROUP BY jaar,maand";
Echter krijg ik dan onderstaande foutmelding:
Warning: mssql_query() [function.mssql-query]: Sybase: Server message: Invalid column name 'maand'. (severity 16, procedure N/A)
Dus dat de kolom maand niet bestaat.. klopt het dat je niet kan groeperen op groepen die je zelf toekend in het select statement ?
En is hier nog een andere oplossing voor, GROUP BY YEAR(datum),MONTH(datum) werkt ook niet..
(datum is een datetime veld)
// gemiddeld aantal bezoekers deze maand
$sql = " SELECT COUNT(bezoeker) AS bezoekers ,MONTH(datum) AS maand, YEAR(datum) AS jaar";
$sql .= " FROM stats";
$sql .= " WHERE MONTH(datum)='$maandnu'";
$sql .= " AND YEAR(datum)='$jaarnu'";
$sql .= " GROUP BY jaar,maand";
Echter krijg ik dan onderstaande foutmelding:
Warning: mssql_query() [function.mssql-query]: Sybase: Server message: Invalid column name 'maand'. (severity 16, procedure N/A)
Dus dat de kolom maand niet bestaat.. klopt het dat je niet kan groeperen op groepen die je zelf toekend in het select statement ?
En is hier nog een andere oplossing voor, GROUP BY YEAR(datum),MONTH(datum) werkt ook niet..
(datum is een datetime veld)