Hent indhold ud mellem et tids intaval

Til tider er der at man har brug for at kunne hente nået data ud eks. fra et enkle døgn fra en bestemt dato, jeg har en remlig simple løsning til dette som jeg syndes jeg vil dele med jer der ude.

SELECT
    *

FROM
    table1 t1

WHERE
    t1.push_date >= '2009-07-09 00:00:00' AND
    t1.push_date <= '2009-07-09 23:59:59'

Jeg håber i kan bruge dette eks. til nået, og post gerne hvis i har andre måder man via SQL kan hente dette ud, dette er et eks. som jeg har testet i MySQL 5.1

2 comments

  1. Du kan også bruge between (http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between)
    SELECT
    *
    FROM
    table1 t1
    WHERE
    t1.push_date BETWEEN ’2009-07-09 00:00:00′
    AND ’2009-07-09 23:59:59′

  2. NeoNmaN says:

    Tak Mads, havde helt glemt BETWEEN funktionen faktisk, vil faktisk tro at BETWEEN er hurtigere end “where x AND x” :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*