Мне нужно создать общий отчет о грузовиках в компании.Общий отчет о парах с внутренними соединениями
У меня есть эти таблицы в моей схеме:
схемы изображения:
В принципе, мне нужно создать таблицу, содержащую следующие:
| Местонахождение | Грузовики | TotalOfCampaings | CampaingsWithCompleteStatus | CampaingsWithInProcessStatus |
- Расположение: Расположение грузовых автомобилей, в таблице Truck.
- Грузовые автомобили: Количество грузовых автомобилей по месту нахождения.
- TotalOfCampaings: Общее количество поселений по местонахождению и грузовикам.
- CampaingsWithCompleteStatus: Общее количество завершенных Campaings, статус находится в таблице Campaing Control.
- CampaingsWithInProcessStatus: Общее количество колодцев не закончено.
Campaing = заказ на установку одного или нескольких грузовиков.
Я пробовал с внутренними запросами на объединение, но я не могу получить то, что ожидаю от общего отчета.
Буду признателен за помощь в этом!
Эрик Я так ценю вашу помощь, ваш запрос работает отлично. :) – TimeToCode
Эрик, еще один вопрос, мне нужно пересчитать в Колонну грузовиков, только грузовики с одним или несколькими лагерями, не имеет значения, завершены ли или нет кемпинги. – TimeToCode
@TimeToCode Если вам нужно преобразовать 'NULL' в 0, вы можете использовать' ISNULL (, 0) 'в выражении' SELECT' – Eric