Вопрос : Синтаксис вопроса SQL

Hi - я имею главным образом отборное заявление справедливо прямодушно - получите все рапорты были представлены - я нужно включить другую отборную формулировку в вопрос для того чтобы фильтровать результаты более далее и я неуверен как получить его работая.  Вопрос вытягивает все рапорты, будет другая таблица которая хранит все рапорты которые были откорректированы и новое удостоверение личности для их - я имею sub вопрос (ответ к которому приходит от родственного вопроса к этому вопросу), котор я вклюаю вопрос который я пытал - с sub-query в ем - но ем пишет неправильно и я не уверен как изменить его… возможно это как ясно как грязь - пожалуйста чувствует свободно для того чтобы попросить вопросам что-нибыдь бедный человек I объяснил наилучшим образом достаточно…  Где клаузула где я определяю report_id должна отразить все показатели и после этого ТОЛЬКО самое новое reportID могут существовать внутри тот список….
Select pc.PROV_STATE_NAME_FR, rd. Operating_entity_name, rd.YEAR,
rd.report_type_name_fr, id.inventory_state_name_FR, id.phase_type_name_fr, id.report_id, br/>END Equipement'< ООН Dans шага br/>WHEN «поистине» ПОСЛЕ ЭТОГО 'Liquide Equipement'< ООН
WHEN «ложный» ПОСЛЕ ЭТОГО 'Liquide Dans
CASE id.in_equipment КАК InEquipment,
SUM (id.quantity) как количество, id.unit_fr,
SUM (удостоверение личности. Concentration_value) КАК концентрация, id.concentration_range
FROM vwInventory_Denormalized КАК удостоверение личности СОЕДИНЯЮТ vwReportLegalEntity_Denormalized КАК rd НА cl id.report_id = rd.report_id
JOIN Company_location НА cl. Legal_entity_id = rd.legal_entity_id СОЕДИНЯЮТ la Location_address НА la.location_id = cl.location_id СОЕДИНЯЮТ pc ProvState_code НА pc. Prov_state_code = la. Prov_state_code
JOIN EC_Region r НА r.EC_Region_id = pc. Region_id
WHERE id.quantity > 0
AND rd.REPORT_TYPE_ID = 2
AND rd. Год = 2009
AND id.report_id СУЩЕСТВУЮТ В (отборно * от a
where report_amendment a.report_new_id = (отборное максимальное report_root_id
where report_amendment
from (report_new_id) = a.report_root_id))
GROUP pc.PROV_STATE_NAME_FR,
rd. Operating_entity_name,
rd.YEAR,
rd.report_type_name_fr,
id.inventory_state_name_fr,
id.phase_type_name_fr,
id.reportid,
id.unit_fr,
id.concentration_range,
id.in_equipment,
rd.report_type_name_fr
class= " ясное " >
Related: title= " >SQL Query " href= " /Microsoft/Development/MS-SQL-Server/SQL_Server_2008/Q_26309473.html "

Ответ : Синтаксис вопроса SQL

огорченно для после того как я получен назвать «таблицу vwInventory_Denormalized» как x
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
Выберите pc.PROV_STATE_NAME_FR, rd. Operating_entity_name, rd.YEAR,
 rd.report_type_name_fr, id.inventory_state_name_FR, id.phase_type_name_fr, id.report_id,
id.InEquipment,
СУММА (id.quantity) как количество, id.unit_fr,
СУММА (удостоверение личности. Concentration_value) КАК концентрация, id.concentration_range

ОТ (выберите x.*
            , in_equipment +case 'Liquide 'когда конец «поистине» после этого «шага другой ''
            + ' ООН Equipment Dans как InEquipment  
        от vwInventory_Denormalized как x
      ) КАК удостоверение личности 
Внутренне СОЕДИНИТЕ vwReportLegalEntity_Denormalized КАК rd 
   НА id.report_id = rd.report_id
Внутренне СОЕДИНИТЕ cl Company_location 
   НА cl. Legal_entity_id = rd.legal_entity_id 
Внутренне СОЕДИНИТЕ la Location_address 
   НА la.location_id = cl.location_id 
Внутренне СОЕДИНИТЕ pc ProvState_code 
   НА pc. Prov_state_code = la. Prov_state_code
Внутренне СОЕДИНИТЕ EC_Region r 
   НА r.EC_Region_id = pc. Region_id

 Левые наружные соединяют report_amendment как a1
   на a1.report_old_id=id.report_id

 ГДЕ id.quantity > 0
  И rd.REPORT_TYPE_ID = 2
  И rd. Год = 2009
  И a1.report_old_id нулево
      

ГРУППА pc.PROV_STATE_NAME_FR,
rd. Operating_entity_name,
rd.YEAR,
rd.report_type_name_fr,
id.inventory_state_name_fr,
id.phase_type_name_fr,
id.reportid,
id.unit_fr,
id.concentration_range,
id.inequipment,
rd.report_type_name_fr
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us