set rowcount 1Select * from P_AntenatalVisits where PRG0000=4 and PRG3700=1 order by PRG0201 descset rowcount 0
如果最大日期不唯一,则 Select top 1 with ties * from P_AntenatalVisits where PRG0000=4 and PRG3700=1 order by PRG0201 desc
回复人: zlp321002(职业-->烧人民币) 强,很好的一个方法。
回复人: yesyesyes() 这个我有些不明白,还是和刚才那个是一样的啊? set rowcount 1Select * from P_AntenatalVisits where PRG0000=4 and PRG3700=1 order by PRG0201 descset rowcount 0 中rowcount的设置为0或者1的意义是什么?联机帮助中没有看见。
set rowcount 1的意思就是T-SQL操作的语句个数为一个
SET ROWCOUNT 使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询
如果最大的一条是唯一的 top 1 和top 1 with ties 是一样的 如果最大的记录有多条 top 1 只选其中一条,top 1 with ties 将并列第一的全部选出
order by PRG0201 descset rowcount 0
Select top 1 with ties * from P_AntenatalVisits where PRG0000=4 and PRG3700=1
order by PRG0201 desc
强,很好的一个方法。
这个我有些不明白,还是和刚才那个是一样的啊?
set rowcount 1Select * from P_AntenatalVisits where PRG0000=4 and PRG3700=1
order by PRG0201 descset rowcount 0
中rowcount的设置为0或者1的意义是什么?联机帮助中没有看见。
使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询
top 1 和top 1 with ties 是一样的
如果最大的记录有多条
top 1 只选其中一条,top 1 with ties 将并列第一的全部选出