С какими датами лучше работать в mysql для статистики по дням

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 12 марта 2013 в 21:22
Прошу подсказку.
С каким форматом даты лучше работать в mysql?
Задача: 1 раз в день (с первым заходом в день) в базе данных будет создаваться запись в которой текущая дата, и еще несколько столбцов разных статистических данных.
На следующий день должна создаться новая строчка и т.д.
Затем по датам мне нужно будет выбирать определенные промежутки времени. и оттуда уже данные.

1. Какой формат даты использовать удобнее и правильнее? (время не надо)

2. Как лучше определить что сегодня след день и нужно новую запись? — проверить дату последней записи и если она отличается от текущей то создать новую?

3. как потом выбрать промежуток? например последние 30 дней или сегодня.

Я не прошу составить за меня запросы (сам потихоньку), мне нужна подсказка с какими датами работать...

Большое спасибо всем кто откликнется.
#2 12 марта 2013 в 21:42
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст

Почитайте тут в вашем случай достаточно будет типа DATE
#3 12 марта 2013 в 21:54
уже теплее, большое спасибо, теперь навязчивые пару вопросов:

1.Сделал записи с 2013-01-01 по 2013-12-03
— как выбрать отсюда записи только за январь?
— как выбрать записи записи за последние две недели (получается с какого-то числа февраля по сегодня)
— или все за определенный год

#4 12 марта 2013 в 22:06

— как выбрать отсюда записи только за январь?

Join
  1. SELECT * FROM mytable WHERE mydate >= '2013-01-01' AND mydate < '2013-02-01'

— как выбрать записи записи за последние две недели

Join
  1. SELECT * FROM mytable WHERE DATE_SUB(CURDATE(),INTERVAL 14 DAY) <= mydate;

— или все за определенный год

Join
  1. SELECT * FROM mytable WHERE mydate >= '2013-01-01' AND mydate < '2014-01-01'
где mydate — название колонки с датой

dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
#5 12 марта 2013 в 22:20
а так тоже можно за определенный год?
  1. SELECT * FROM mytable WHERE YEAR(`mydate`) = YEAR(NOW())
или плохо я учусь?
#6 12 марта 2013 в 23:42
всем спасибо за помощь, особенно r2
потихоньку уже врубаюсь
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.