Pytanie : Asysta z zapytanie

I mieć the następujący zapytanie che I potrzebować w ten sposób ono tylko pokazywać the poprzedni dzień dane. The dane na the SQL serwer przechować jako GMT czas podczas gdy the osoba the zapytanie można ustawiać the to samo. I potrzebować the zapytanie 23:59 co data być i wtedy tylko wszystkie dane dla the przyrząd dla the wszystkie dzień 00:00 unti 23:59: 59.

Thanks dla twój pomoc!

SELECT Konwertyta (DateTime, Podłoga (Cast (DateTime Pławik)), (0)) JAKO SummaryDate,
Nodes.NodeID JAKO NodeID,
Nodes.Caption JAKO NodeName,
Nodes.IP_Address JAKO IP_Address,
AVG (ResponseTime.Availability) JAKO AVERAGE_of_Availability,
Nodes.AvgResponseTime JAKO Average_Response_Time,
Nodes.CPULoad JAKO Avg_CPULoad, avg (nodes.PercentMemoryUsed) jako AVG_MemoryUsed

FROM
Nodes WEWNĘTRZNY ŁĄCZYĆ ResponseTime NA (Nodes.NodeID = ResponseTime.NodeID)

WHERE
(Wewnętrzny >= dateadd (dd, - (1), getdate ()))
and (Nodes.CPULoad >= (0))

GROUP Konwertyta (DateTime, Podłoga (Cast (DateTime Pławik)), (0)),
Nodes.NodeID, Nodes.Caption, Nodes.IP_Address, Nodes.AvgResponseTime, Nodes.CPULoad, nodes.PercentMemoryUsed

ORDER Podpis ASC, 4 ASC

Odpowiedź : Asysta z zapytanie

Cześć edrz01,

zapytanie inny w twój zapytanie być twój,

Tutaj być dlaczego the Dokąd klauzula cały czas wejście dla the poprzedni dzień od 00:00: 00 23:59: 59

(1):
2:
3:
4:
DOKĄD
(Getdate >= KONWERTYTA (VARCHAR (10), dateadd ("dd", -1, GETDATE ()), 120) + "00:00: 00")
i  (DateTime <>= (0))
Inne rozwiązania  
 
programming4us programming4us