zoukankan      html  css  js  c++  java
  • 几个小嵌套

    update TB_AssetsInfo set UseType=0 where
    AssetsName='204室'

    select * from TB_AssetsInfo where AssetsName='204室'

    一条一条更新会死人的!

    --更新符合条件的记录

    update TB_AssetsInfo set UseType=0 where infoId in(

    --找出符合条件记录的ID【zcId就是InfoId】
    select zcId from(

    --找出符合条件的记录

    select * from (

    --视图

    SELECT     InfoId AS zcId, UseType, AssetsLevel, AssetsName,

    --转换一下显示状态

    (CASE WHEN UseType = 1 THEN '已租' WHEN UseType = 0 THEN '未租' END) AS UseTypeName,

    AssetsNum,
                          CateCode, InfoOrder, ISNULL
                              ((SELECT     dbo.TB_Customer.khName
                                  FROM         dbo.TB_Customer INNER JOIN
                                                        dbo.TB_Contract ON dbo.TB_Customer.khId = dbo.TB_Contract.khId
                                  WHERE     (dbo.TB_Contract.htId =
                                                            (SELECT     TOP (1) htId
                                                              FROM          dbo.TB_Contract
                                                              WHERE      (htIsEnd = 0) AND (htId IN
                                                                                         (SELECT     htId
                                                                                           FROM          dbo.TB_Contract_Assets
                                                                                           WHERE      (zcId = dbo.TB_AssetsInfo.InfoId)))))), '') AS CustomName, ISNULL
                              ((SELECT     dbo.TB_Contract.htCode
                                  FROM         dbo.TB_Customer INNER JOIN
                                                        dbo.TB_Contract ON dbo.TB_Customer.khId = dbo.TB_Contract.khId
                                  WHERE     (dbo.TB_Contract.htId =
                                                            (SELECT     TOP (1) htId
                                                              FROM          dbo.TB_Contract
                                                              WHERE      (htIsEnd = 0) AND (htId IN
                                                                                         (SELECT     htId
                                                                                           FROM          dbo.TB_Contract_Assets
                                                                                           WHERE      (zcId = dbo.TB_AssetsInfo.InfoId)))))), '') AS htCode
    FROM         dbo.TB_AssetsInfo) as aa
    where UseTypeName='已租' and CustomName='') as qq)

  • 相关阅读:
    使用shell数据处理数据实例①-------手把手教学版
    python requests模块中返回时间elapsed解析
    一个简单web系统的接口性能分析及调优过程
    mock server搭建及接口测试简单实例
    linux下jmeter持续集成Jenkins部署时问题解决
    jmeter函数助手之time函数实操
    jmeter聚合报告导出时乱码的解决
    C++ Windows API 读写INI文件
    VC++运行库 集32位/64位整合版
    Installshield2015 定制安装在C:Program files 目录 不正确问题
  • 原文地址:https://www.cnblogs.com/howie/p/2487343.html
Copyright © 2011-2022 走看看