2015-04-27 24 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