2011-05-25 110 views
0

我有这个表有这样的例子:帮助与SQL查询

NUM1 BOX  Status  DATA  
134813 119874  1 07.03.21 
149950 119874  8 10.12.31 

我想要做的就是从表COMERT,其中boxID = 119874,并有状态1选择,但如果在表中有多行,比较日期以查看来自状态1的日期是否比其他日期更实际。如果它不能返回任何东西。我怎么能这样做?

+1

什么类型的列是您的日期信息存储在? – garnertb 2011-05-25 10:22:22

+0

日期存储在数据中,类型为日期 – Luis 2011-05-25 10:24:14

回答

4
select * from Comert 
where boxID = 119874 and status=1 
and date=(select max(date) from comert where boxID = 119874)