请一个 SQL 语句
我用DELPHI中的QUERY
查询一个表中日期最大的记录,
例如:找出上学时间最晚的记录,时间表示为(02/12/2002 00:00:00)
上学时间为:
12/26/2002 00:00:00
02/12/2003 00:00:00
11/25/2002 00:00:00
我就想找出 02/12/2003 00:00:00 的记录,要得到年份2003和当前的
年份比较
sj 为 DATE型
QUERY1.CLOSE;
QUERY1.SQL.CLEAR;
QUERY1.SQL.ADD('SELECT MAX(sj) from
table1 where xuehao='0001')
query1.open;
if copy(query1.fieldbyname('sj').asstring,1,4) =copy(datetostr(now),1,4) then
..............
...............
可是不对,查出的是 12/26/2002 00:00:00 的记录,??????
帮写出来 好吗!!
我用DELPHI中的QUERY
查询一个表中日期最大的记录,
例如:找出上学时间最晚的记录,时间表示为(02/12/2002 00:00:00)
上学时间为:
12/26/2002 00:00:00
02/12/2003 00:00:00
11/25/2002 00:00:00
我就想找出 02/12/2003 00:00:00 的记录,要得到年份2003和当前的
年份比较
sj 为 DATE型
QUERY1.CLOSE;
QUERY1.SQL.CLEAR;
QUERY1.SQL.ADD('SELECT MAX(sj) from
table1 where xuehao='0001')
query1.open;
if copy(query1.fieldbyname('sj').asstring,1,4) =copy(datetostr(now),1,4) then
..............
...............
可是不对,查出的是 12/26/2002 00:00:00 的记录,??????
帮写出来 好吗!!
会不会是02/12/2003 00:00:00的记录对应的xuehao不是'0001'?