mysql
学无止境的苹果
要学习的东西永远学不完,继续加油,多学一点是一点。
展开
-
mySql 为查询的结果集增加一个序号字段
直接上例子:select a.*,(@i := @i + 1) as ord_num from t_punch_cade a,(select @i := 0) b order by user_id,punch_time;得到结果如下:原创 2016-11-15 14:54:34 · 13284 阅读 · 0 评论 -
mysql 计算相邻两条记录的时间差
比如排序之后我们想计算两条相邻记录的时间差,因为mysql没有窗口函数所以要么模拟窗口函数要么使用表自关联,现有如下表数据:单独只有这些信息使用自关联没有约束条件,这时候我们可以使用增加一个序号的字段,然后使用序号条件关联表一:select a.*,(@i := @i + 1) as ord_num from t_punch_cade a,(select @i := 1) d order原创 2016-11-15 14:59:03 · 19638 阅读 · 8 评论