sqlserver 巧妙的自关联运用

时间:2024-02-09 15:55:59
【文件属性】:

文件名称:sqlserver 巧妙的自关联运用

文件大小:71KB

文件格式:PDF

更新时间:2024-02-09 15:55:59

ls lse SQL

第一列按照goodsid局部分组,然后在分组后的记录中按照audittime升序排序得到序号,从而显示某商品得第几次变迁。 第二列是取该商品的最后变迁价格newPrice,然后将该值赋到这个商品的其他行中,例如对于goodsid为1的,最后一个newprice为20,那么对于所有goodsid为1的记录curprice都写为20,从而达到外面控件分布的效果。 如下,比较正常的数据记录: 需要增加特殊的两列效果为: 以前的做法是在C#服务端将正常记录取出来(先按照GoodsId和audittime排序再取的),然后遍历整个数据集,新增了两个列,通过第一次循环解决expandfield的值问题


网友评论