19. januar 2016 - 10:44Der er
11 kommentarer og 1 løsning
return timestamp
Hejsa
Jeg har en form hvor jeg indsætter et tal. Hertil indsætter jeg også et timestamp i min MySQL db. Hvis jeg nu gerne vil have returneret hvor mange tal jeg har indsat i min form idag, hvordan ville jeg så kunne gøre det?
SELECT * FROM Product_sales WHERE From_date >= '2016-01-19' AND To_date <= '2016-01-19'
Overstående Query retunerer hvor mange tal der er indsat idag, men det skulle gerne være sådan at der returneres automatisk fra kl.00.00 til 00.00, altså 24 timer, og derefter startes en ny runde.
Men jeg tænker at date>= til date<= ikke ændrer sig fra dag til dag. Hvis jeg kører denne kode imorgen, vil return vel give mig resultaterne fra '2016-01-19' til <= '2016-01-19'?
SELECT COUNT(*) FROM numbertable WHERE DATE(numdate) == CURDATE()
får jeg følgende fejl:
SQL query: Documentation
SELECT COUNT(*) FROM numbertable WHERE DATE(numdate) == CURDATE() LIMIT 0, 30 MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '== CURDATE() LIMIT 0, 30' at line 1 []
Jeg har ledt lidt rundt, men kan ikke lige finde ud af hvad det kan være?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.