Reputation: 6736
I am coding a status item for a website and need to load statuses older than a variable that contains a datetime.
So the database has a field called added date which is a datetime field and I have a string in datetime format and i want to select all rows older than my datetime format string.
How would this be structured in MYSQL?
Thanks in advance.
Upvotes: 20
Views: 58135
Reputation: 8461
mysql DATETIME type is used for values that contain both date and time parts.
Try this
SELECT datecolumn
FROM table
WHERE datetime_date > '2012-05-12 01-32-56'
Upvotes: 5
Reputation: 204904
select status_column from your_table
where added_date < '2012-05-12'
Upvotes: 38
Reputation: 1042
try this
$today = date('Y-m-d');
SELECT column_name FROM table_name WHERE year(added_date) > $today AND month(added_date) > $today
Upvotes: 1