1. 程式人生 > >更新表中的最早一條記錄

更新表中的最早一條記錄

一次 字符串 時間 TE max cas sqlit 整數 select

(1)同一張表中可能存在多輛車的皮重記錄,想更新最早的一條記錄,即更新其皮重。在sqlite3中,如下:

update  CarNoTable set TareWeight ='9080' -
where CarNO='京A6390' and TareWeight =    -
(select TareWeight from CarNoTable  where CarNo='京A6390' -
order by TareTime  limit 0,5 )

CarNoTable:表

TareWeight:皮重字段

CarNo:車號

TareTime:皮重時間

(2)將字符串字段轉成整數,並以此找到最大的一條記錄。如同一車輛的多個皮重記錄,想找出最大的一次記錄。

Select max(cast(TareWeight as FLOAT)) from  
CarNoTable where CarNo = '京A6390'


更新表中的最早一條記錄