zoukankan      html  css  js  c++  java
  • A store procedure sample using caes ...when ...then...

     create proc Pr_ToSolver_ds_in_item_loc
    as
    if exists(select * from OFG_SLV_DEV3.dbo.ds_in_item_loc)
        delete from OFG_SLV_DEV3.dbo.ds_in_item_loc

    insert into OFG_SLV_DEV3.dbo.ds_in_item_loc
        (
        item_name
        ,loc_name
        ,inventory_point
        ,buffer_time
        ,buffer_time_trans
        ,capable
        ,qualed
        ,prq_start_date
        ,prq_end_date
        )
    select
        i.ItemName
        ,l.LocationName
        ,0
        ,il.BufferTime
        ,il.BufferTimeTrans
        ,il.isCapable
        ,il.IsQualed
        ,ltrim(str(b1.YearCode)) +
      case
                                            when b1.WorkWeekCode <=9 then '0'+ltrim(str(b1.WorkWeekCode))
                                            when b1.WorkWeekCode > 9 then ltrim(str(b1.WorkWeekCode))
                                        end
                as prg_start_date
            ,ltrim(str(b2.YearCode)) + case
                                            when b2.WorkWeekCode <=9 then '0'+ltrim(str(b2.WorkWeekCode))
                                            when b2.WorkWeekCode > 9 then ltrim(str(b2.WorkWeekCode))
                                        end
                as prg_end_date
       

    from Item_Locations il
        join Item i on  il.ItemId=i.ItemId
        join Location l on il.LocationId=l.LocationId
        left join Bucket b1 on il.BucketId_PRQFrom=b1.BucketId
        left join Bucket b2 on il.BucketId_PRQTo=b2.BucketId
     

  • 相关阅读:
    js 数组的length(javascript教程四)
    js利用数组length属性清空和截短数组
    mysql一对多关联查询的时候筛选条件
    PHP错误处理及异常处理笔记
    Javascript获取URL地址变量参数值的方法
    php 提示Warning: mysql_fetch_array() expects
    Centos中安装PHP的PDO MySQL扩展的教程
    ASP.NET缓存 Cache之数据缓存
    Spring.Net框架一:Spring.Net简介
    T4模板
  • 原文地址:https://www.cnblogs.com/Winston/p/1179427.html
Copyright © 2011-2022 走看看