выбор нескольких элементов в день из ограниченного количества дат из БД - PullRequest
0 голосов
/ 13 июля 2009

В моей базе данных есть список песен, которые мне нравятся, и на моем веб-сайте есть места, которые мои друзья могут слушать.

В некоторые дни я буду загружать 5 песен. Несколько дней 1. Несколько дней 0.

Я хочу выбрать все песни, скажем, за последние две недели или в прошлом месяце, но не ограничивать их количеством или днями, которые я мог пропустить, загружая песню.

Например, если я хотел получить последнюю неделю, и песни в моей БД выглядели примерно так:

Сб - Песня Сб - песня Сб - песня

Пятница - Песня

Среда - Песня Среда - песня

Вторник - Песня

Каков наилучший способ запроса этих данных?

Ответы [ 2 ]

2 голосов
/ 13 июля 2009

Вы можете использовать DATE_SUB:

SELECT field1, field2 FROM songtable WHERE songuploaddate >= DATE_SUB( NOW( ) , INTERVAL 2 WEEK ) 
0 голосов
/ 13 июля 2009

Есть ли у вас авторские права на эти песни, которые вы делаете общедоступными в Интернете?

Если не остерегаться, вы можете получить неприятное письмо от RIAA, в котором вас просят $$$$$ и угрожают судебным иском.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...