Frage : MSSQL ODER innerhalb vieler UND

Abenddamen!

My Kopf brät heute, sein ein Freitag, also lässt Mist, um um etwas andere Mitentwickler bitten:)

Below ist eine SQL-Frage, die ich an mit SCCM bearbeite, muss ich alles zurückziehen UND und dann muss ich wissen, wenn es entweder Photoshop oder Illustrator ist. Leider bearbeitet die Weise die Frage i, nicht wie ich wünsche, weil ich auch wissen muss, wenn sie neuer als dieser bestimmte Zeitstempel sind, aber unfortunaly er die ältere zurückzieht, weil sie Illustrator them.
Any in den Ideen haben?

Cheers,
steve

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
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 VORWÄHLEN, 
                      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
VON INNEREM sms_ncs.dbo.v_SoftwareFile VERBINDEN
                      sms_ncs.dbo.v_MeterData AUF sms_ncs.dbo.v_SoftwareFile.FileID = INNERES sms_ncs.dbo.v_MeterData.FileID VERBINDEN
                      sms_ncs.dbo.v_R_System AUF sms_ncs.dbo.v_MeterData.ResourceID = INNERES sms_ncs.dbo.v_R_System.ResourceID VERBINDEN
                      sms_ncs.dbo.v_MeteredUser AUF sms_ncs.dbo.v_MeterData.MeteredUserID = sms_ncs.dbo.v_MeteredUser.MeteredUserID
WO (sms_ncs.dbo.v_MeterData.Released = „0“) UND (sms_ncs.dbo.v_MeterData.StillRunning = „1“) UND 
                      ((sms_ncs.dbo.v_SoftwareFile.FileName = „Photoshop.exe ") ODER
                      (sms_ncs.dbo.v_SoftwareFile.FileName = „illustrator.exe ")) 

Antwort : MSSQL ODER innerhalb vieler UND

Sie müssen () um hinzufügen ODER ---
Sie sollten Tabellenangenommenen namen, zu verwenden auch beginnen:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
md.TimeSerial VORWÄHLEN
     , md. Begonnen
     , md. Freigegeben
     , md.StillRunning
     , sf.FileName
     , s.Name0
     , s.SMS_Unique_Identifier0
     , mu.FullName
     , mu.UserName
     , md.EndTime
  Vom sms_ncs.dbo.v_SoftwareFile sf
INNER sms_ncs.dbo.v_MeterData md ANSCHLIESSEN
   AUF sf.FileID = md.FileID 
INNER sms_ncs.dbo.v_R_System s VERBINDEN
  AUF md.ResourceID = s.ResourceID 
INNER sms_ncs.dbo.v_MeteredUser MU VERBINDEN
  AUF md.MeteredUserID = mu.MeteredUserID
WO md. Freigegeben = „0“
  UND md.TimeSerial > „1279105480“
  UND md.StillRunning = „1“
  UND (  sf.FileName = „Photoshop.exe“
      ODER sf.FileName = „illustrator.exe“ 
      )
Weitere Lösungen  
 
programming4us programming4us