query per maand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Berta Pappens

Berta Pappens

27/10/2023 17:46:55
Quote Anchor link
Hallo,
In mijn db zitten records met veld "datin"
Is er iemand die mij een query kan maken van de huidige maand(1-30) hoeveel er zijn per dag.
Alvast dank bij voorbaat
 
PHP hulp

PHP hulp

21/11/2024 12:59:55
 
Adoptive Solution

Adoptive Solution

27/10/2023 18:12:48
 
Berta Pappens

Berta Pappens

27/10/2023 18:14:45
Quote Anchor link
bedankt
 

28/10/2023 08:34:17
Quote Anchor link

De vraag was om het aantal records in de database te tellen, niet om het aantal dagen van de maand te tellen.

Om het aantal records te weten moet je het record tellen, aangeven welke tabel doorzocht moet worden en dat filteren op `datin`, of dat wel binnen de huidige maand valt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
SELECT COUNT(datin)
FROM [tabelnaam]
WHERE MONTH(datin) = MONTH(CURRENT_DATE)

Je kan het ook meteen voor alle maanden in alle jaren doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
SELECT
  YEAR(datin) AS jaar,
  MONTH(datin) AS maand,
  COUNT(datin) AS aantal,
FROM [tabelnaam]
GROUP BY YEAR(datin), MONTH(datin)  -- tellen per jaar en maand
ORDER BY COUNT(datin) DESC  -- hoogste aantal eerst

Merk op dat in databases als MySQL en MariaDB onbestaande en incomplete datums kunnen voorkomen, afhankelijk van de instelling NO_ZERO_IN_DATE van de SQL mode. In dat geval kan MONTH(datin) eventueel de waarde 0 opleveren.

Toevoeging op 28/10/2023 08:40:52:

Nabrander:
Zelfs simpel informatie zoeken op internet is minder eenvoudig dan het lijkt.
Wees voorzichtig met gebruik van Google, die partij werkt niet conform onze NL/EU-wetgeving (AVG/GDPR), en de eerste 3 resultaten zijn (bijna) altijd advertenties!
Controleer ook altijd de bron van het antwoord, is het een respectabele site met genoeg autoriteit om betrouwbaar te zijn?
En kopieer nooit achteloos code van een site naar je eigen systeem, zonder eerst zelf te controleren wat de code zal gaan doen, bijvoorbeel aan de hand van de documentatie van de functies die de code gebruikt. Anders loop je kans om onherstelbare schade aan te richten aan je systeem of je data.
 
Berta Pappens

Berta Pappens

28/10/2023 09:16:44
Quote Anchor link
hartelijk bedankt voor de snelle oplossing
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.