[英]How to extract the column data/values with latest timestamp in db2
我要從下表中提取與db2表中的當前系統時間戳進行比較的最新TimeStamp購買的列值(C_Number)? 請幫忙。
示例:在“計算機”表中有3列,即
C_Number | C_Data | TimeStamp ------------------------------------------------------------------------------ 12-DFHK | Yes | 2013-08-14 07:33:05.29 13-DFCC | Yes | 2013-08-18 07:45:05.29
從上表中,我如何通過與當前系統時間進行比較來提取具有最新時間戳的列“ C_Number”值(在該表中,最新時間戳是“ 2013-08-18 07:45:05.29”)。
SELECT C_Number FROM Computer
WHERE TimeStamp = (SELECT MAX(TimeStamp) FROM Computer);
實現目標的一種更有效的方法如下:
SELECT C_Number
FROM Computer
ORDER BY TimeStamp DESC
FETCH FIRST ROW ONLY ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.