Toon posts:

[mysql] Datum checken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste tweakers,

Ik had gisteren een briljant idee, zo dacht ik tenminste, met MySQL.

Het volgende wou ik graag.
Ik wil een record toevoegen in een tabel.
Maar als het ID al voorkomt en die is een uur geleden aangemaakt dan moet die verwijderd worden een nieuw id gemaakt worden.

Prima die uur check voorde ik gisteren zo uit,
code:
1
Hour(NOW()) - Hour(Klantbestel_datum) <=1


ging werkelijk supers.

Alleen gisteren dus een laatste Id aangemaakt om 16.10.
Ik wil nu weer een record aan maken maar wil die laatste er weer uit halen want die is te oud.
De functie die ik had geeft -5 terug toppie want die is dus ook kleiner dan 1, dus klopt. MAAR dat wil ik niet.

Nu wil ik de datum dus ook checke die in de date_timestamp staat.
Nu heb ik de handlijding van MySQL eens doorgespit en daar staat alleen dat je dagen en jaren enzo voort kan ophalen, maar niet de gehele DATUM.
En de gehele datum vind ik toch wel heel leuk om 1 keer te checken.

code:
1
date(now()) - date(klantbestel_datum) = 0

Dit kent die niet. :X ;(

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Toch maar weer de manual:

code:
1
DATE_FORMAT(Klantbestel_datum, '%d %m %Y');


dat geeft de hele datum :)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

Topicstarter
_/-\o_
O heilige thomaske, dit is geweldig
_/-\o_

Thanks mister hahaha ik ben zo suf