Vraag : SQL de syntaxis van de Vraag

Hallo - ik heb een hoofd uitgezochte verklaring die vrij ongecompliceerd is - krijg alle rapporten die - de behoefte van I zijn voorgelegd om een andere uitgezochte verklaring in de vraag te omvatten om de verdere resultaten te filtreren en ik ben onzeker hoe te om het werkend te krijgen.  De vraag trekt alle rapporten, is er een andere lijst die alle rapporten opslaat die zijn gewijzigd en nieuwe identiteitskaart voor hen - ik heb de subvraag (het antwoord waaraan uit de verwante vraag aan deze vraag) komt ik omvat de vraag die ik heb geprobeerd - met sub-query daarin - maar het wordt verkeerd geschreven en ik ben niet zeker hoe te om het te veranderen… misschien is dit zo duidelijk aangezien modder - gelieve te voelen vrij om vragen voor om het even wat te stellen ik niet goed genoeg… heb verklaard  Waar de clausule waar ik report_id specificeer op alle verslagen en toen SLECHTS nieuwste reportID zou moeten wijzen die binnen die lijst kunnen bestaan….
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/>WHEN van de
CASE id.in_equipment
WHEN „valse“ TOEN 'Liquide Dans V.N. Equipement'< „ware“ TOEN 'br/>END van de V.N. van Dans van Pa's Liquide Equipement'< ALS InEquipment,
SUM (id.quantity) als hoeveelheid, id.unit_fr,
SUM (identiteitskaart. Concentration_value) ALS Concentratie, id.concentration_range
FROM vwInventory_Denormalized ALS identiteitskaart AANSLUIT vwReportLegalEntity_Denormalized zich ALS rd OP id.report_id = cl rd.report_id
JOIN Company_location OP cl. Legal_entity_id = rd.legal_entity_id SLUIT zich aan bij La Location_address OP la.location_id = cl.location_id AANSLUIT zich bij PC ProvState_code OP PC. Prov_state_code = La. Prov_state_code
JOIN EC_Region r OP r.EC_Region_id = PC. Region_id
WHERE id.quantity > 0
AND rd.REPORT_TYPE_ID = 2
AND rd. Jaar = er BESTAAT 2009
AND id.report_id IN (uitgezocht * van report_amendment a
where a.report_new_id = (uitgezochte maximum (report_new_id)
from report_amendment
where report_root_id = a.report_root_id))
GROUP DOOR 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
Related Oplossingen: SQL Query

Antwoord : SQL de syntaxis van de Vraag

droevig voor gekregen om de „lijst te noemen vwInventory_Denormalized“ als 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:
Selecteer 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,
SOM (id.quantity) als hoeveelheid, id.unit_fr,
SOM (identiteitskaart. Concentration_value) ALS Concentratie, id.concentration_range

VAN (uitgezochte x.*
            , 'Liquide '+casein_equipment het anders eind '' wanneer van „ware“ toen „Pa's
            + ' Dans de V.N. Equipment als InEquipment  
        van vwInventory_Denormalized als X
      ) ALS identiteitskaart 
Binnen TREED vwReportLegalEntity_Denormalized ALS rd toe 
   OP id.report_id = rd.report_id
Binnen SLUIT me aan bij cl Company_location 
   OP cl. Legal_entity_id = rd.legal_entity_id 
Binnen SLUIT me aan bij La Location_address 
   OP la.location_id = cl.location_id 
Binnen SLUIT me aan bij PC ProvState_code 
   OP PC. Prov_state_code = La. Prov_state_code
Binnen SLUIT me aan bij EC_Region r 
   OP r.EC_Region_id = PC. Region_id

 Linker buiten sluit zich aan bij report_amendment als a1
   op a1.report_old_id=id.report_id

 WAAR id.quantity > 0
  EN rd.REPORT_TYPE_ID = 2
  EN rd. Jaar = 2009
  EN a1.report_old_id is ongeldig
      

GROEP DOOR 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
Andere oplossingen  
 
programming4us programming4us