zoukankan      html  css  js  c++  java
  • sql2005 isnull的用法

    ALTER PROCEDURE [dbo].[Proc_GetCustomerForNewSalesSignDate]
    AS
    BEGIN
        /*declare @months int        --取深圳分公司系统设置月数
        select @months=SettingValue from SystemSettings
        where OrganizationID=1    --取深圳分公司系统设置
        and SettingKey=24        --销售新队?月没有签单的客户自动放入大鱼池
        if (@months is null)    --默认6个月
        set @months=6*/
        select c.CompanyID
        from company c
        inner join CompanyExtension ce on ce.companyid=c.companyid
        inner join systemuser su on su.id=c.SalesID
        left join SystemSettings ss on ss.OrganizationID=ce.OrganizationID
        and ss.SettingKey=24    --销售新队?月没有签单的客户自动放入大鱼池
        where
        c.Status=1                --审核通过
        and c.DelStatus=1        --未删除客户
        and c.MemberType <> 3    --不是正式客户
        and c.SalesID is not null
        and ce.AssignState = 2    --是销售新队在跟踪的客户
        and su.IsDummy is not null
        and su.IsDummy <>1        --排除虚拟用户
        and c.AllocateDate is not null
        and dateadd( day, -(isnull(ss.SettingValue,6)*30),getdate()) > c.AllocateDate --分配半年
        and (not EXISTS(
            select ct.companyid from [contract] ct
            where ct.companyid = c.companyid
            and ct.contractmoney>0
            and ct.Status<3
        ))        
    END
  • 相关阅读:
    最新pear安装
    php垃圾收集机制
    strstr的实现
    PHP 快速生成目录树
    php 去掉字符串
    php批量生成mysql触发器定义语句
    HTML的知识点讲解(HTML版本)
    mysql数据库怎么使用,mysql的使用方法
    sublime text3Emmet:HTML/CSS代码快速编写神器
    图片滚动插件jquery bxslider
  • 原文地址:https://www.cnblogs.com/ylemzhang/p/1599942.html
Copyright © 2011-2022 走看看