Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 对我来说更好一点。我看到的一个问题是,我有一堆没有公司的条目(即公司=“”),并且没有一个被处理。我还缺了一个电话号码,所以我把它扔掉了,我把“原件”标记为“副本”,因为它计算不正确。谢谢!我得坐下来把它拆开,这样我才能很好地理解它。我不喜欢使用我不懂的代_Sql_Sql Server_Duplicates - Fatal编程技术网

Sql 对我来说更好一点。我看到的一个问题是,我有一堆没有公司的条目(即公司=“”),并且没有一个被处理。我还缺了一个电话号码,所以我把它扔掉了,我把“原件”标记为“副本”,因为它计算不正确。谢谢!我得坐下来把它拆开,这样我才能很好地理解它。我不喜欢使用我不懂的代

Sql 对我来说更好一点。我看到的一个问题是,我有一堆没有公司的条目(即公司=“”),并且没有一个被处理。我还缺了一个电话号码,所以我把它扔掉了,我把“原件”标记为“副本”,因为它计算不正确。谢谢!我得坐下来把它拆开,这样我才能很好地理解它。我不喜欢使用我不懂的代,sql,sql-server,duplicates,Sql,Sql Server,Duplicates,对我来说更好一点。我看到的一个问题是,我有一堆没有公司的条目(即公司=“”),并且没有一个被处理。我还缺了一个电话号码,所以我把它扔掉了,我把“原件”标记为“副本”,因为它计算不正确。谢谢!我得坐下来把它拆开,这样我才能很好地理解它。我不喜欢使用我不懂的代码:D我需要把它全部放在一个表中,这样我就可以对它运行报告,我在使用CTE时遇到了一些问题。这很好。我现在很明白了。事实上,我添加了它,以使信心评分对我更有效。我看到的一个问题是,我有一大堆没有公司的条目(即公司=“”),并且没有一个被处理。我


对我来说更好一点。我看到的一个问题是,我有一堆没有公司的条目(即公司=“”),并且没有一个被处理。我还缺了一个电话号码,所以我把它扔掉了,我把“原件”标记为“副本”,因为它计算不正确。谢谢!我得坐下来把它拆开,这样我才能很好地理解它。我不喜欢使用我不懂的代码:D我需要把它全部放在一个表中,这样我就可以对它运行报告,我在使用CTE时遇到了一些问题。这很好。我现在很明白了。事实上,我添加了它,以使信心评分对我更有效。我看到的一个问题是,我有一大堆没有公司的条目(即公司=“”),并且没有一个被处理。我还缺了一个电话号码,所以我把它扔掉了,我把“原件”标记为“副本”,因为它计算不正确。
CREATE TABLE DataCheck (
    id          int             identity(1,1),
    reason      varchar(100)    DEFAULT NULL,
    tableName   varchar(100)    DEFAULT NULL,
    tableID     varchar(100)    DEFAULT NULL
)
-- Match on Company, Contact, Address, City, and Phone
-- DUPE
INSERT INTO DataCheck 
    SELECT 'Duplicate','CUSTOMER',tcd.uid
      FROM #tmpCoreData tcd
        INNER JOIN 
        (SELECT
            company, 
            fname,
            lname,
            add1,
            city,
            phone1,
            COUNT(*) AS count
          FROM #tmpCoreData
          WHERE company <> ''
          GROUP BY company, fname, lname, add1, city, phone1
          HAVING COUNT(*) > 1) dl 
        ON dl.company = tcd.company
    ORDER BY tcd.company
-- Match on Company, Address, City, Phone (Diff Contacts)
-- LIKELY DUPE
INSERT INTO DataCheck 
    SELECT 'Likely Duplicate','CUSTOMER',tcd.uid
      FROM #tmpCoreData tcd
        INNER JOIN 
        (SELECT
            company, 
            add1,
            city,
            phone1,
            COUNT(*) AS count
          FROM #tmpCoreData
          WHERE company <> ''
          GROUP BY company, add1, city, phone1
          HAVING COUNT(*) > 1) dl 
        ON dl.company = tcd.company
    ORDER BY tcd.companyc
SELECT 
    dc.reason,
    dc.tableName,
    tcd.*
  FROM DataCheck dc
  INNER JOIN #tmpCoreData tcd
    ON tcd.uid = dc.tableID
ORDER BY dc.id
| description     | custNo | company  | fname   | lname  | add1         | city         | phone1     |
|-----------------|--------|----------|---------|--------|--------------|--------------|------------|
| original        | 101    | ACME INC | JOHN    | DOE    | 123 ACME ST  | LOONEY HILLS | 1231234567 |
| duplicate       | 102    | ACME INC | JOHN    | DOE    | 123 ACME ST  | LOONEY HILLS | 1231234567 |
| likely dupe     | 103    | ACME INC | JANE    | SMITH  | 123 ACME ST  | LOONEY HILLS | 1231234567 |
| possible dupe   | 104    | ACME INC | BOB     | DOLE   | 123 ACME ST  | LOONEY HILLS | 4564567890 |
| not likely dupe | 105    | ACME INC | JESSICA | RABBIT | 456 ROGER LN | WARNER       | 4564567890 |