zoukankan      html  css  js  c++  java
  • 关联取时间最后一条数据

    WITH aa AS
    (SELECT a.keyid FROM Pro_PropertyRealSurveys a
    INNER JOIN Com_Photos b ON a.keyid=b.OriginalObjectKeyId
    INNER JOIN dbo.Sys_SysParameterItems c ON b.PhotoTypeKeyId=c.keyid
    INNER JOIN dbo.Sys_SysParameters d ON c.SysParameterKeyId=d.keyid AND d.ParameterName='室内图'
    WHERE a.AuditStatus=1 AND a.IsDelete=0 AND b.IsDelete=0
    GROUP BY a.keyid
    HAVING(COUNT(1))>=3)

    SELECT DISTINCT p.KeyId,p.PropertyStatusCategory,p.EstateKeyId,p.BuildingKeyId,p.HouseKeyId,p.PropertyNo,p.TrustType,p.CountF,p.CountT,p.CountW,p.Floor,
    P.HouseDirectionKeyId,p.DecorationSituationKeyId,PropertyUsageKeyId,p.IsDelete,p.Square FROM dbo.Pro_Propertys P
    JOIN Est_Houses house WITH(NOLOCK) ON house.KeyId = p.HouseKeyId AND house.HouseStatus = 1
    INNER JOIN
    Per_A_DeptEstateBuildingPermisstions EstPer ON p.EstateKeyId=EstPer.EstateKeyId AND p.BuildingKeyId=EstPer.BuildingKeyId
    INNER JOIN dbo.Pro_PropertyRealSurveys r ON r.PropertyKeyId=p.KeyId

    INNER JOIN
    (
    SELECT PropertyKeyId
     FROM (
    SELECT a.keyid,a.propertykeyid,ROW_NUMBER()OVER(PARTITION BY a.propertykeyid ORDER BY a.realsurveydate DESC) num FROM Pro_PropertyRealSurveys a
    WHERE a.AuditStatus=1 AND a.IsDelete=0
    ) a
    WHERE num=1 AND a.keyid IN (SELECT keyid FROM aa)
    ) zz ON p.keyid=zz.PropertyKeyId

    WHERE p.IsDelete=0 --AND p.PropertyStatusCategory = 1

  • 相关阅读:
    OutOfMemoryError异常
    synchronized四种锁状态的升级
    题解LeetCode--三数之和
    JDK 8的HashMap源码解析
    LinkedList原理分析
    队列与LinkedList原理实现
    Java中的递归以及不死神兔实例(斐波那契数列)
    递归问题1
    排序的第二天_快速排序与归并排序
    yum源遇到的问题
  • 原文地址:https://www.cnblogs.com/starts/p/11345479.html
Copyright © 2011-2022 走看看