台灣最大程式設計社群網站
線上人數
550
 
會員總數:245463
討論主題:189220
歡迎您免費加入會員
討論區列表 >> Oracle >> 日期比較詢問
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
日期比較詢問
價值 : 50 QP  點閱數:1385 回應數:3

樓主

小咪
初學者
40 66
854 79
發送站內信

請問各位板大,有什麼方式可以達到以下效果,
當日期表格欄位值小於今天日期,則不顯示
EX:今天日期為20121212,日期欄位值為20121201
因日期欄位值小於今天日期,在SELECT日期欄位的時候,
日期欄位不要顯示20121201,需顯示空值,
請問這有方式可以達到嗎?請指導,謝謝!!


本篇文章發表於2012-12-12 20:32
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

花旗蔘
檢舉此回應
select 時用case when 即可多條件呈現 你的資料

ex:
select case when 時間欄位 < sysdate then null
else 時間欄位 end
from yourtable
本篇文章回覆於2012-12-13 09:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小咪
檢舉此回應
感謝大大的指導,此問題已解決,請問是否可以再詢問另一問題,
就是再桐一個欄位持續增加資料,有何方式可以呈現
EX:欄位中有日期,姓名,備註
2012-11-02 陳大明 備註測試
如有下次須在同一筆資料繼續新增備註
EX:2012-11-02 陳大明 備註測試,備註測試2
即備註測試2是新增至備註測試後面,其於資料不改變
請問各位板大,此效果有何方式可以達到,請指導,謝謝!
本篇文章回覆於2012-12-14 12:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

花旗蔘
檢舉此回應
ex:
update urtablename
set 備註=備註||',備註測試2'
where 姓名='陳大明' --請加上適當的filter,唯一識別出此row,若無法,則用rowid 也可!!
本篇文章回覆於2012-12-17 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.