[mysql] date

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

  • Marc
  • Registratie: November 2001
  • Laatst online: 01-12-2021
hallo allemaal,
ik heb het volgende probleem:
ik moet met mysql een query geven die de personen teruggeeft die ouder zijn dan persoon 1, en de geboortedatum voor elk persoon is gegeven.
Alleen de geboortedatum is zo gegeven: "67-03-30" -> dus [jaar]-[maand]-[dag]
ik geef deze query:

code:
1
2
3
4
5
6
7
SELECT naam, gebdatum
FROM verzekerde
WHERE gebdatum > 
(SELECT gebdatum 
FROM verzekerde
WHERE naam='Spaans J'
)


maar dit klopt niet, kan iemand me helpen?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

1. Wat werkt er niet? Wat zijn de resultaten?
Verder kent < MySQL 4 geen subqueries.
2. Waarschijnlijk moet het niet >, maar < zijn.

[ Voor 22% gewijzigd door gorgi_19 op 11-11-2003 09:03 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Marc
  • Registratie: November 2001
  • Laatst online: 01-12-2021
klopt het moest < zijn!
eigenlijk best onlogisch...

bedankt :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Marc schreef op 11 november 2003 @ 09:06:
klopt het moest < zijn!
eigenlijk best onlogisch...

bedankt :)
Nee hoor, iemand die in 69 geboren is, is jonger dan iemand die in 68 geboren is.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Marc
  • Registratie: November 2001
  • Laatst online: 01-12-2021
ok beetje dom van mij misschien idd.
maar ik heb alweer een probleem (je zou bijna denken dat ik een tentamen aan het maken ben... :) )
ik moet nu de woonplaatsen tonen waar precies twee mensen wonen.
ik heb dit:

code:
1
2
3
SELECT count(*) AS aantal
FROM verzekerde
GROUP BY woonplaats


nu krijg ik wel de woonplaatsen + de aantallen, alleen ik wil alleen de gene waar aantal=2 hebben.
WHERE aantal=2 werkt natuurlijk niet...

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:38
Kan wel dicht geloof ik....

Met een beetje debuggen was je er zelf ook wel op gekomen.

Ik denk trouwens - als ik je 2de vraag zie- dat je hoogdringend een manual/tutorial SQL nodig hebt.
Filteren op een aggregated column doe je niet in de where clause, maar in de HAVING clause.
klik

[ Voor 113% gewijzigd door whoami op 11-11-2003 09:14 ]

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.