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
  • 相关阅读:
    SpringMVC 下载本地文件
    Spring MVC 自定义转换器
    Struts,Hibernate,Spring经典面试题
    SpingMVC 执行的流程
    SpringMVC 应用配置
    SpringMVC特点
    Struts2学习
    mysql免安装配置
    mysql免安装版设置密码
    《金色梦乡》金句摘抄(六)
  • 原文地址:https://www.cnblogs.com/ylemzhang/p/1599942.html
Copyright © 2011-2022 走看看