0
我有这个表有这样的例子:帮助与SQL查询
NUM1 BOX Status DATA
134813 119874 1 07.03.21
149950 119874 8 10.12.31
我想要做的就是从表COMERT,其中boxID = 119874,并有状态1选择,但如果在表中有多行,比较日期以查看来自状态1的日期是否比其他日期更实际。如果它不能返回任何东西。我怎么能这样做?
我有这个表有这样的例子:帮助与SQL查询
NUM1 BOX Status DATA
134813 119874 1 07.03.21
149950 119874 8 10.12.31
我想要做的就是从表COMERT,其中boxID = 119874,并有状态1选择,但如果在表中有多行,比较日期以查看来自状态1的日期是否比其他日期更实际。如果它不能返回任何东西。我怎么能这样做?
select * from Comert
where boxID = 119874 and status=1
and date=(select max(date) from comert where boxID = 119874)
什么类型的列是您的日期信息存储在? – garnertb 2011-05-25 10:22:22
日期存储在数据中,类型为日期 – Luis 2011-05-25 10:24:14