易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL MAX的使用

我有一个表,主要的的结构是


station  card  time                  flag
257      111    2009-10-01 08:00:00    1
257      111    2009-10-01 08:00:10    0
258      111    2009-10-01 08:00:20    1
259      111    2009-10-01 08:00:30    1
259      111    2009-10-01 08:00:40    0
257      222    2009-10-01 08:00:00    1
257      222    2009-10-01 08:00:10    0
258      222    2009-10-01 08:00:20    1
259      222    2009-10-01 08:00:30    1
260      222    2009-10-01 08:00:40    1

我希望得到的结果是每个card 最后一个时间记录 max(time) and flag = 1的记录
也就是希望最后的结果是
259      111    2009-10-01 08:00:30    1
260      222    2009-10-01 08:00:40    1
我该如何写呢?
SQL code:
-------------------------------------
-- Author : liangCK 梁爱兰


相关问答:

sql 函数问题 - MS-SQL Server / 应用实例

sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么

select parsen ......

求一sql【谢谢】 - MS-SQL Server / 基础类

需求如下:
a表:
 p_id status  
  1 0
  2 0
b表
rec_id pid purchase_qty receive_qty flag
1 1 10 10 0
2 ......

sql存储过程时间相减 - MS-SQL Server / 基础类

CREATE PROCEDURE [selectvipcompany] 
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql=''
if (@username<>null and @username ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号