SQL数据统计——请指教谢谢
有一个表tb 数据如下name time weight
张三 2012-7-20 12:12:20 50
李四 2012-7-21 12:12:20 60
张三 2012-7-21 12:12:20 51
李四 2012-7-22 12:12:20 61
张三 2012-7-22 12:12:20 52
李四 2012-7-23 12:12:20 62
张三 2012-7-23 12:12:20 53
李四 2012-7-24 12:12:20 63
统计成:
姓名 开始日期 结束日期 开始体重 结束体重 增重 测定天数 平均日增重
张三 2012-7-20 2012-7-23 50 53 3 3 1
李四 2012-7-21 2012-7-24 60 63 3 3 1
我只知道初步的语句
请高手指教,谢谢
select name[姓名],Min(convert(varchar(10),time,120))[开始日期],Max(convert(varchar(10),time,120))[结束日期],?[开始体重],?[结束体重],(结束体重-开始体重)[增重],?[测定天数],增重/测定天数[平均日采食量]
FROM tb
group by name