SELECT DISTINCT [RecordID]
,[PrintTime]
,[PrintBy]
,[PrintPages]
,[PrintCopies]
,[Printer]
,[DocumentName]
,[Client]
,[PaperSize]
,[Language]
,[Height]
,[Width]
,[Duplex]
,[Grayscale]
,[size]
FROM [[PrinterLog]
ASKER
PrintTime PrintBY PrintPages PrintCopies Printer DocumentName Client PaperSize Language Duplex Grayscale size
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
2017-01-29 06:50:09.000 jgonzalez 1 1 COLOR SHARP MX-C311 PCL6 document 06570COH Letter PCL6 NOT DUPLEX NOT GRAYSCALE 382kb
ASKER
ASKER
ASKER
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
...
2017-01-29 06:50:09.000, jgonzalez, 1, 1, COLOR SHARP MX-C311, PCL6, document, 06570COH, Letter, PCL6, NOT DUPLEX, NOT GRAYSCALE, 382kb
ASKER
ASKER
DELETE FROM PrinterLog p1
WHERE EXISTS (SELECT 1
FROM PrinterLog p2
WHERE p1.RecordID > p2.RecordID
AND p1.[PrintTime] = p2.[PrintTime]
AND p1.[PrintBy] = p2.[PrintBy]
AND p1.[PrintPages] = p2.[PrintPages]
AND p1.[PrintCopies] = p2.[PrintCopies]
AND p1.[Printer] = p2.[Printer]
AND p1.[DocumentName] = p2.[DocumentName]
AND p1.[Client] = p2.[Client]
AND p1.[PaperSize] = p2.[PaperSize]
AND p1.[Language] = p2.[Language]
AND p1.[Height] = p2.[Height]
AND p1.[Width] = p2.[Width]
AND p1.[Duplex] = p2.[Duplex]
AND p1.[Grayscale] = p2.[Grayscale]
AND p1.[size] = p2.[size])
NOTE: The p1.RecordID > p2.RecordID filter assures to let one record after deletion. The one with a lower RecordID.
DELETE FROM PL
FROM PrinterLog PL
INNER JOIN (
SELECT PrintTime, PrintBY, PrintPages, PrintCopies, Printer, DocumentName, Client, PaperSize, Language, Duplex, Grayscale, size, MAX(RecordID) MAX_RecordID
FROM PrinterLog
GROUP BY PrintTime, PrintBY, PrintPages, PrintCopies, Printer, DocumentName, Client, PaperSize, Language, Duplex, Grayscale, size
HAVING COUNT(*) > 1
) dupl ON PL.RecordID <> PL.MAX_RecordID
ASKER
ASKER
DELETE FROM PrinterLog
WHERE EXISTS (SELECT 1
FROM PrinterLog p2
WHERE PrinterLog.RecordID > p2.RecordID
AND PrinterLog.[PrintTime] = p2.[PrintTime]
AND PrinterLog.[PrintBy] = p2.[PrintBy]
AND PrinterLog.[PrintPages] = p2.[PrintPages]
AND PrinterLog.[PrintCopies] = p2.[PrintCopies]
AND PrinterLog.[Printer] = p2.[Printer]
AND PrinterLog.[DocumentName] = p2.[DocumentName]
AND PrinterLog.[Client] = p2.[Client]
AND PrinterLog.[PaperSize] = p2.[PaperSize]
AND PrinterLog.[Language] = p2.[Language]
AND PrinterLog.[Height] = p2.[Height]
AND PrinterLog.[Width] = p2.[Width]
AND PrinterLog.[Duplex] = p2.[Duplex]
AND PrinterLog.[Grayscale] = p2.[Grayscale]
AND PrinterLog.[size] = p2.[size])
Microsoft SQL Server is a suite of relational database management system (RDBMS) products providing multi-user database access functionality.SQL Server is available in multiple versions, typically identified by release year, and versions are subdivided into editions to distinguish between product functionality. Component services include integration (SSIS), reporting (SSRS), analysis (SSAS), data quality, master data, T-SQL and performance tuning.
TRUSTED BY