在我正在使用的數據庫中,我只想從特定時間戳字段中選擇年份。特別是,我希望從這個數據庫列中選擇獨特的年份。例如,如果"ModifyTimeStamp"
字段中的所有時間戳都是2002年或2006年的時間戳,我只想返回「2002」和「2006」的結果。如果這是不可能的,我會滿足於得到一系列'2002'和'2006'混合的結果,並在稍後解析它。如何在SQL查詢中選擇部分時間戳
到目前爲止我所能得到的所有工作都是"Select ModifyTimeStamp from Table"
- 我所有的解析嘗試都失敗了。我開始閱讀關於SQL的extract
命令,但我相信它僅適用於PostgreSQL。
任何建議非常感謝!
編輯:得到了答案,感謝很多datagod和馬克。我一直在尋找最終被代碼:
"Select distinct YEAR(ModifyTimeStamp) from Table"
哪個數據庫? (另外,隨機信息:SQL服務器中的'timestamp'與日期或時間無關;-) – 2011-04-27 18:30:16
對不起,忘了指定。 MySQL數據庫 – pghprogrammer4 2011-04-27 18:37:00