Çàïðîñ LEFT JOIN ñ ïðèìåíåíèåì ñòàòèñòè÷åñêèõ âûðàæåíèé |
| àâòîð |
|---|
| SELECT (SELECT COUNT(*) FROM (SELECT DISTINCT TableA.ID FROM TableA LEFT JOIN TableB ON TableA.ID = TableB.IDA)) AS Ïðîâåðêè, COUNT(TableB.ID) AS Îøèáêè, SUM(IIf(TableB.MistakeCriticality='Ãðóáàÿ îøèáêà',1,0)) AS Îøèáêè_ÃÐÓÁÀß, SUM(IIf(TableB.MistakeCriticality='Îøèáêà',1,0)) AS Îøèáêè_ÎØÈÁÊÀ, (SELECT COUNT(*) FROM (SELECT DISTINCT TableA.ID FROM TableA LEFT JOIN TableB ON TableA.ID = TableB.IDA WHERE TableB.IDA IS NULL)) AS Ïðîâåðêè_áåç_îøèáîê, (Ïðîâåðêè-(SELECT COUNT(*) FROM (SELECT DISTINCT TableA.ID FROM TableA LEFT JOIN TableB ON TableA.ID = TableB.IDA WHERE TableB.MistakeCriticality = 'Ãðóáàÿ îøèáêà'))) AS Ïðîâåðêè_áåç_Ãðóáûõ_îøèáîê FROM TableA LEFT JOIN TableB ON TableA.ID = TableB.IDA |
http://www.sql.ru/forum/1269261/zapros-left-join-s-primeneniem-statisticheskih-vyrazheniy
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |