Questione : Aiuto con la domanda

Ho la seguente domanda che devo riprendere in modo da mostra soltanto i dati di giorni precedenti. I dati sull'assistente di SQL sono memorizzati come tempo del GMT mentre la persona che fa funzionare la domanda non potrebbe essere regolata lo stessi. Ho bisogno della domanda di osservare che cosa odierna data è ed allora di mostrare soltanto tutti i dati per i dispositivi per il 23:59 pervious di unti di 00:00 di giorno: 59.

Thanks per il vostro aiuto! convertito del

SELECT (DateTime, pavimento (Cast (DateTime come galleggiante)), 0) COME SummaryDate,
Nodes.NodeID COME NodeID,
Nodes.Caption COME NodeName,
Nodes.IP_Address COME IP_Address,
AVG (ResponseTime.Availability) COME AVERAGE_of_Availability,
Nodes.AvgResponseTime COME Average_Response_Time,
Nodes.CPULoad COME Avg_CPULoad, avg (nodes.PercentMemoryUsed) come
Nodes di AVG_MemoryUsed

FROM INTERNO UNISCONO il tempo di risposta (Nodes.NodeID = ResponseTime.NodeID) sul
(dateadd DateTime del >= (dd del

WHERE, - 1, getdate ()))

GROUP del
and (>= 0 di Nodes.CPULoad) dal convertito (DateTime, pavimento (Cast (DateTime come galleggiante)), 0),
Nodes.NodeID, Nodes.Caption, Nodes.IP_Address, Nodes.AvgResponseTime, Nodes.CPULoad, nodes.PercentMemoryUsed

ORDER da Caption il ASC, 4 ASC
class= del

Risposta : Aiuto con la domanda

Ciao edrz01,

presupporre tutto altrimenti nella vostra domanda è giusto,

Qui è come modificare dove clausola selezionare continuamente le entrate per il giorno precedente a partire dal 00:00: 00 al 23:59: 59

1:
2:
3:
4:
DOVE
(CONVERTITO DateTime del >= (VARCHAR (10), dateadd (“dd„, -1, GETDATE ()), 120) + “00:00: 00„)
e  (DateTime <>= 0)
Altre soluzioni  
 
programming4us programming4us