2014-01-02 2 views
-2

Мне нужно хранить еженедельные обеденные меню. Обеденное меню продлится неделю, а затем будет новое меню обеда для следующего.Обеденное меню, SQL еженедельно

Вот что я получил до сих пор:

Menu 

id 
from 


Dishes 

id 
menu_id 
day (1 - 7) 1 Monday, 7 Sunday 
name 
price 

Но я не знаю, как я должен хранить дату и как получить каждую неделю на основе NOW(). from DateTime, и, допустим, я хочу захватить обеденное меню на две недели, как я могу это сделать?

Моя идея что-то вроде этого:

SELECT ... WHERE from BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 14 DAY) 

не работает хорошо, хотя.

Как мне отслеживать даты и как я могу получить 2 меню обеда на этой неделе и следующий?

+1

Какая СУБД вы используете? Postgres? Oracle? –

+0

домашнее задание ??? покажите некоторое усилие чувака. –

+0

@a_horse_with_no_name MySQL. – user2141625

ответ

0

«from» - это зарезервированное слово в mysql, поэтому его плохая идея назвать один из ваших столбцов после него.

Смежные вопросы