sqlserver 分页 sql


public List<Map<String, String>> getLeadershipActivity(Integer pageNumber, Integer pageSize) {
	List<Map<String, String>> list = new ArrayList<Map<String, String>>();
	int fromIndex = pageSize * (pageNumber - 1);
	String sql = "SELECT TOP (?) activity_desc,country,CONVERT(varchar(100), activity_time, 23) activity_time,person FROM activity_info WHERE auto_id NOT IN(SELECT TOP (?) auto_id FROM activity_info ORDER BY activity_time DESC) ORDER BY activity_time DESC ";

	List<Record> list_ = Db.find(sql,pageSize,fromIndex);
	for (Record record : list_) {
		Map<String, String> map = new HashMap<String, String>();
		map.put("activity_desc", record.getStr("activity_desc"));
		map.put("country", record.getStr("country"));
		map.put("activity_time", record.getStr("activity_time").toString());
		map.put("person", record.getStr("person"));
		list.add(map);
	}
	return list;
}

猜你喜欢

转载自blog.csdn.net/damei2017/article/details/86170783