#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY
#TITLE-WEBSEROR
#SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID
SELECT
A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID
,A.WEBSITE_ID AS WEBSITE_ID
,A.ERROR_DATE AS DATE_OF_ERROR
,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS
,B.NAME AS WEBSITE_NAME
,B.LOCATION AS COMPANY_LOCATION
FROM
amp;DATABASE..ERRORS A
,amp;DATABASE..DETAILS B
WHERE
A.WEBSITE_ID = B.WEBSITE_ID
GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION
#QUERY
#TITLE-WEBSCNFM
#SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID
SELECT
C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID
,C.WEBSITE_ID AS WEBSITE_ID
,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION
,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN
,B.NAME AS WEBSITE_NAME
,B.LOCATION AS COMPANY_LOCATION
FROM
amp;DATABASE..SUCCESS C
,amp;DATABASE..DETAILS B
WHERE
C.WEBSITE_ID = B.WEBSITE_ID
GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: Ошибки
Таблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID | Website_ID | Дата ошибки или успеха | Количество ошибок | Счет успеха | Название Веб-сайта | Расположение веб-сайта |
---|---|---|---|---|---|---|
Класс B | ИДЕНТИФИКАТОР 2 | 12/1/2019 | 3 | 5 | Веб-сайт № 1 | США |
Класс C | ID 3 | 12/2/2019 | 1 | 6 | Веб-сайт № 2 | Канада |
SELECT `Errors #mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2. Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_CLASS_ID
,`Errors#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID
,`Errors#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .ERROR_DATE
,COUNT(`Errors#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .EVENT_NAME)
,`Details#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .NAME
,`Details#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .LOCATION
FROM
`D:mikeSnapCommerce Case StudyData.xlsx`.`Errors#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада `Errors
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада ,
INNER JOIN `D:mikeSnapCommerce Case StudyData.xlsx`.`Details#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада ON `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID = `Errors
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID
GROUP BY `Errors
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_CLASS_ID, `Errors
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID,
`Errors#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .ERROR_DATE, `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .NAME, `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .LOCATION
UNION
SELECT
`Success#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_CLASS_ID
,`Success#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID
,DATE(`Success#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .SUCCESS_DATE)
,COUNT(`Success#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .SUCCESS)
,`Details#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .NAME
,`Details#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .LOCATION
FROM
`D:mikeSnapCommerce Case StudyData.xlsx`.`Success#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада `Success
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада ,
INNER JOIN `D:mikeSnapCommerce Case StudyData.xlsx`.`Details#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада ON `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID = `Success
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID
GROUP BY `Success
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_CLASS_ID, `Success
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .WEBSITE_ID,
`Success#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .SUCCESS_DATE, `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .NAME, `Details
#mysql #sql
Вопрос:
У меня есть 3 таблицы: одна для ошибок подключения к веб-сайту, одна для успешных подключений к веб-сайту и другая с именем/местоположением каждого конкретного веб-сайта.
- Таблица 1 содержит WebsiteClass_ID, Website_ID и Error_Date
- В таблице 2 указаны WebsiteClass_ID, Website_ID и дата успеха
- В таблице 3 указаны идентификатор WebsiteClass_ID, название и местоположение веб-сайта
Мне нужно возвращать частоту ошибок по WebsiteClass_ID по Website_ID в день. Для этого мне нужно количество ошибок на WebsiteClass_ID, Website_ID и дату из таблицы 1, а также количество успешных подключений на WebsiteClass_ID, Website_ID и дату из таблицы 2. Мне все еще нужно вернуть имя и местоположение веб-сайта из таблицы 3. Поле даты в таблице 1 отличается от поля даты в таблице 2.
Я могу легко получить количество для каждого из двух разных запросов, но предпочел бы выполнить это в одном запросе, чтобы избежать дополнительной работы в Excel. Я создал два отдельных запроса ниже, но не знаю, как их объединить.
#QUERY #TITLE-WEBSEROR #SUBJECT-WEBSITE ERRORS PER DAY BY CLASS AND ID SELECT A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,A.WEBSITE_ID AS WEBSITE_ID ,A.ERROR_DATE AS DATE_OF_ERROR ,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..ERRORS A ,amp;DATABASE..DETAILS B WHERE A.WEBSITE_ID = B.WEBSITE_ID GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION #QUERY #TITLE-WEBSCNFM #SUBJECT-SUCCESSUL CONNECTIONS PER DAY BY CLASS AND ID SELECT C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID ,C.WEBSITE_ID AS WEBSITE_ID ,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION ,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN ,B.NAME AS WEBSITE_NAME ,B.LOCATION AS COMPANY_LOCATION FROM amp;DATABASE..SUCCESS C ,amp;DATABASE..DETAILS B WHERE C.WEBSITE_ID = B.WEBSITE_ID GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Образец данных:
Таблица 1: ОшибкиТаблица 3: Подробная информация
Ожидаемые Результаты :
Website_Class_ID Website_ID Дата ошибки или успеха Количество ошибок Счет успеха Название Веб-сайта Расположение веб-сайта Класс B ИДЕНТИФИКАТОР 2 12/1/2019 3 5 Веб-сайт № 1 США Класс C ID 3 12/2/2019 1 6 Веб-сайт № 2 Канада .LOCATION
Комментарии:
1. Примеры данных и желаемые результаты были бы большим подспорьем
2. пожалуйста, покажите нам результат, который вы ожидаете, вертикальное соединение или горизонтальное соединение
3. Я добавил примеры данных и 2 строки ожидаемых результатов. Мне пришлось замаскировать некоторые данные, так что, надеюсь, это поможет. По сути, вам нужно иметь возможность видеть количество ошибок в одном столбце, которые вы можете сортировать по классу, идентификатору веб-сайта или дате, а также количество успешных попыток в другом столбце, которые относятся к тому же классу, идентификатору веб-сайта или дате.
4. пожалуйста, поделитесь сценариями вместо изображения. это поможет быстро создавать объекты, данные и решения.
Ответ №1:
По вертикали вы можете использовать ОБЪЕДИНЕНИЕ, это также устранит двойников.
Если они вам нужны, используйте UNION ALL
SELECT
A.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID
,A.WEBSITE_ID AS WEBSITE_ID
,A.ERROR_DATE AS DATE_OF_ERROR
,COUNT(A.EVENT_NAME) AS NUMBER_OF_ERRORS
,B.NAME AS WEBSITE_NAME
,B.LOCATION AS COMPANY_LOCATION
FROM
amp;DATABASE..ERRORS A
INNER JOIN amp;DATABASE..DETAILS B
ON A.WEBSITE_ID = B.WEBSITE_ID
GROUP BY A.WEBSITE_CLASS_ID, A.WEBSITE_ID, A.ERROR_DATE, B.NAME, B.LOCATION
UNION
SELECT
C.WEBSITE_CLASS_ID AS WEBSITE_CLASS_ID
,C.WEBSITE_ID AS WEBSITE_ID
,DATE(C.SUCCESS_DATE) AS SUCCESSFUL_CONNECTION
,COUNT(C.SUCCESS) AS COUNT_SUCCESS_CNCTN
,B.NAME AS WEBSITE_NAME
,B.LOCATION AS COMPANY_LOCATION
FROM
amp;DATABASE..SUCCESS C
INNER JOIN
amp;DATABASE..DETAILS B
ON C.WEBSITE_ID = B.WEBSITE_ID
GROUP BY C.WEBSITE_CLASS_ID, C.WEBSITE_ID, DATE(C.SUCCESS_DATE), B.NAME, B.LOCATION
Комментарии:
1. Спасибо! Должен ли я присоединиться к A. WEBSITE_CLASS_ID к C. WEBSITE_CLASS_ID? Или в этом не было бы необходимости, так как в любом случае у них был бы один и тот же класс в таблице B.
2. запустите код, он даст вам именно ваш результат, единственное, что вы сохраните в названиях столбцов первого выбора
3. Мой единственный вариант запустить код был бы в инструменте Microsoft Query, но я никогда им не пользовался. Я работаю над его запуском, но, пожалуйста, еще один вопрос. Если я сохраню имена столбцов первого выбора, как я верну как количество ошибок, так и количество успешных подключений?
4. Я пытаюсь запустить с помощью инструмента Microsoft Query и добавил SQL в нижней части моего первоначального вопроса. Инструменту Microsoft Query не нравится текст "ВНУТРЕННЕЕ СОЕДИНЕНИЕ".
5. мне нужно полное сообщение об ошибке, вам нужно заменить amp;БАЗУ данных. насчет этой части я не уверен, потому что она мне незнакома