用于TOP 取最新商品价格、或是 明细的最后一条记录
2012-02-14 17:56
393 查看
列1
select spdm,spmc,dwmc,bzsj
,bzsj as Fprice
,round(isnull(bzsj,0)*0.23,6) as FindustryPrice
from (
select v1.SPDM,v1.SPMC,v1.DWMC,
(case when V2.tzsj>0 then V2.tzsj else v1.BZSJ end) AS BZSJ
from bs_erp_shangpin v1
LEFT JOIN(
select spdm,tzsj from bs_erp_spjgtz twhere t1.mxbh in (select top 1 mxbh from bs_erp_spjgtz where spdm=t1.spdm and tzrq <= rq and(qudm in or khdm=) order by tzrq desc)
) V2 ON V2.SPDM=V1.SPDM
) t
例 2
SELECT D.EDBObjID FROM dbo.CW_JZB H ,dbo.CW_JZBD D
WHERE H.ObjectID = D.ParentID
AND D.ObjectID IN (SELECT TOP 1 ObjectID FROM dbo.CW_JZBD E WHERE E.ParentID = H.ObjectID ORDER BY E.Line DESC)
AND H.FDJE != 0
AND H.ObjectID IN ('5c3df382-989a-4b21-a056-d5a86150dbeb','8b3bac88-0d19-46ce-a8eb-9a3461a11844')
select spdm,spmc,dwmc,bzsj
,bzsj as Fprice
,round(isnull(bzsj,0)*0.23,6) as FindustryPrice
from (
select v1.SPDM,v1.SPMC,v1.DWMC,
(case when V2.tzsj>0 then V2.tzsj else v1.BZSJ end) AS BZSJ
from bs_erp_shangpin v1
LEFT JOIN(
select spdm,tzsj from bs_erp_spjgtz twhere t1.mxbh in (select top 1 mxbh from bs_erp_spjgtz where spdm=t1.spdm and tzrq <= rq and(qudm in or khdm=) order by tzrq desc)
) V2 ON V2.SPDM=V1.SPDM
) t
例 2
SELECT D.EDBObjID FROM dbo.CW_JZB H ,dbo.CW_JZBD D
WHERE H.ObjectID = D.ParentID
AND D.ObjectID IN (SELECT TOP 1 ObjectID FROM dbo.CW_JZBD E WHERE E.ParentID = H.ObjectID ORDER BY E.Line DESC)
AND H.FDJE != 0
AND H.ObjectID IN ('5c3df382-989a-4b21-a056-d5a86150dbeb','8b3bac88-0d19-46ce-a8eb-9a3461a11844')
相关文章推荐
- mysql 更新多条id键值相同记录中的最新(最后一条)记录
- 同类别的产品销售记录各要一条最新时间的
- cookie记录最近浏览商品记录(取最新的五个浏览记录)
- 取最后一条记录的值(插入、查询 数据时自动排序)
- MSSQL分组取后每一组的最新一条记录
- 查询最新一条记录的处理办法
- mysql 分组取最新的一条记录(整条记录)
- Android sqlite3查询表中最后一条记录
- 取每组数据的第一条记录和最后一条记录的SQL语句
- 求一组数据中最大的值(也可以理解为近三个月是最后一条记录)
- 数据库的一个表里筛选出每一人的时间最新的一条记录
- oracle的Top-N获取数据结合的前n条记录,如(价格排行前三的水果信息)
- jsp <c:forEach> 判断第一条 或 最后一条记录
- ecshop的商品列表输出中多出一条空记录
- 每个类别提取最新一条记录
- C# RichTextBox控件 滚动条 自动移至 最后一条记录处
- ASP+MSSQL获取最新最后添加数据信息的ID记录值
- 一对多两表关联,多的那个只要最新一条记录
- 实现WM下删除最后一条匹配的通话记录
- ThinkPHP模板中判断volist循环的最后一条记录的验证方法