Pergunta : MSSQL OU dentro de muitos E

Senhoras da noite! a cabeça do

My está fritando hoje, seu uma sexta-feira assim que o pedaço, deixa para pedir alguns outros colaboradores companheiros:)o

Below é uma pergunta que do SQL eu estou trabalhando sobre com SCCM, eu preciso de puxar o todo o E e então eu preciso de saber se é Photoshop ou ilustrador. Infelizmente a maneira a pergunta trabalha i não como eu quero porque eu igualmente preciso de saber se são mais novos do que esse determinado selo de tempo mas unfortunaly puxa o mais velhos porque têm o ilustrador em idéias de them.
Any?

Cheers, class= " lineNumbers " >
1 do >
steve

SELECIONAR sms_ncs.dbo.v_MeterData.TimeSerial, sms_ncs.dbo.v_MeterData.Started, sms_ncs.dbo.v_MeterData.Released, sms_ncs.dbo.v_MeterData.StillRunning, sms_ncs.dbo.v_SoftwareFile.FileName, 
                      sms_ncs.dbo.v_R_System.Name0, sms_ncs.dbo.v_R_System.SMS_Unique_Identifier0, sms_ncs.dbo.v_MeteredUser.FullName, sms_ncs.dbo.v_MeteredUser.UserName, sms_ncs.dbo.v_MeterData.EndTime
De sms_ncs.dbo.v_SoftwareFile INTERNO JUNTAR-SE
                      sms_ncs.dbo.v_MeterData EM sms_ncs.dbo.v_SoftwareFile.FileID = sms_ncs.dbo.v_MeterData.FileID INTERNO JUNTAM-SE
                      sms_ncs.dbo.v_R_System EM sms_ncs.dbo.v_MeterData.ResourceID = sms_ncs.dbo.v_R_System.ResourceID INTERNO JUNTAM-SE
                      sms_ncs.dbo.v_MeteredUser EM sms_ncs.dbo.v_MeterData.MeteredUserID = sms_ncs.dbo.v_MeteredUser.MeteredUserID
ONDE (sms_ncs.dbo.v_MeterData.Released = “0”) E (sms_ncs.dbo.v_MeterData.StillRunning = “1”) E 
                      ((sms_ncs.dbo.v_SoftwareFile.FileName = “Photoshop.exe ") OU
                      (sms_ncs.dbo.v_SoftwareFile.FileName = “illustrator.exe ")) class= > " desobstruído " de 
class= do

Resposta : MSSQL OU dentro de muitos E

você precisa de adicionar () em torno do OU ---
você deve igualmente começar usar pseudônimos da tabela:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
SELECIONAR md.TimeSerial
     , DM. Começado
     , DM. Liberado
     , md.StillRunning
     , sf.FileName
     , s.Name0
     , s.SMS_Unique_Identifier0
     , mu.FullName
     , mu.UserName
     , md.EndTime
  Do sf de sms_ncs.dbo.v_SoftwareFile
INTERNO JUNTAR-SE à DM de sms_ncs.dbo.v_MeterData
   EM sf.FileID = md.FileID 
INTERNO JUNTAR-SE a sms_ncs.dbo.v_R_System s
  EM md.ResourceID = s.ResourceID 
INTERNO JUNTAR-SE a sms_ncs.dbo.v_MeteredUser MU
  EM md.MeteredUserID = mu.MeteredUserID
ONDE DM. Liberado = “0”
  E md.TimeSerial > “1279105480”
  E md.StillRunning = “1”
  E (  sf.FileName = “Photoshop.exe”
      OU sf.FileName = “illustrator.exe” 
      )
Outras soluções  
 
programming4us programming4us