2015-04-27 2 views
0

Мне нужно рассчитать возраст собак, которые живы. Для этого мне также нужно использовать функцию для извлечения текущего года. Возраст должен отображаться в отдельной таблице в инструкции select. В столбце «BORN» таблицы есть четыре собаки, которые мне нужно восстановить там. Год рождения (если это имеет значение?) 2007, 2009, 2005, 2010. Думаю, что я должен реализовать функции CURDATE и YEAR здесь, просто не уверен, как это сделать должным образом. Я дал ему справедливой несколько попыток, но он никогда не работает :(Как рассчитать возраст с текущего года MySQL WorkBench

Select dog_id, 
Name, 
From Dogs 
Order by dog_id 
+0

Пожалуйста, предоставьте структуру стола. Его действительно трудно понять, что есть в вашей таблице –

ответ

0

Поскольку у вас есть только годы сохранены, это будет только приближение реального возраста.

select dog_id, Name, year(curdate()) - born as age 
From Dogs 
Order by dog_id 
Смежные вопросы