Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-03-2011, 10:28   #1
superciccio14
Member
 
Iscritto dal: Oct 2006
Messaggi: 176
[Transact-SQL] Query con criterio temporale

Ciao a tutti Transact-SQL offre la funzione getdate() per ricavare la data attuale.

Come posso fare ad effettuare una query per selezionare i record che hanno un valore di un campo datetime che cade nella mezzora successiva all'esecuzione della query?

Ciao!
superciccio14 è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2011, 10:57   #2
Lucky Angus
Senior Member
 
L'Avatar di Lucky Angus
 
Iscritto dal: Jun 2001
Città: Milano
Messaggi: 978
Ciao,

io useri il DATEADD()

http://msdn.microsoft.com/it-it/library/ms186819.aspx


Non ho ben capito se vuoi prendere la "data attuale + 30 minuti" o "data compresa tra + 30 minuti e - 30 minuti"


comunque con il DATEADD() puoi "fare operazioni" con minuti, giorni, mesi, ecc.


saluti !
__________________
Mac Pro 5,1: 2X Xeon X5680 3,33 Ghz (12 core) · 64 Gb RAM · Gigabyte RX580 · Crucial MX500 500Gb · UAD-2 Octo
Lucky Angus è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2011, 13:05   #3
FabryHw
Bannato
 
Iscritto dal: Apr 2006
Messaggi: 5857
Quote:
Originariamente inviato da superciccio14 Guarda i messaggi
Ciao a tutti Transact-SQL offre la funzione getdate() per ricavare la data attuale.

Come posso fare ad effettuare una query per selezionare i record che hanno un valore di un campo datetime che cade nella mezzora successiva all'esecuzione della query?

Ciao!
Come ti hanno già detto si fa con il DateAdd.

Esempio:
....
WHERE MioCampoData BETWEEN GETDATE() AND DATEADD(n, +30, GETDATE())
FabryHw è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2011, 17:25   #4
superciccio14
Member
 
Iscritto dal: Oct 2006
Messaggi: 176
Perfetto un grazie ad entrambi!
superciccio14 è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2011, 14:53   #5
superciccio14
Member
 
Iscritto dal: Oct 2006
Messaggi: 176
Riuppo questo topic perché non riesco a risolvere un problema, sto provando a calcolare la dispersione (con la var) di un campione formato da datetime. Ecco la mia query

Codice:
--Var in minuti quadrati
SELECT 		
	VAR(
		CAST(
			data_del_campione
			AS FLOAT
		)*1440
	) 
FROM		
	tabella
WHERE
	id_data = 123
Eppure in alcuni casi mi ritorna 0.0 ma non dovrebbe (infatti il campione è disperso, come mai?)

Ultima modifica di superciccio14 : 23-03-2011 alle 14:59.
superciccio14 è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2011, 17:18   #6
superciccio14
Member
 
Iscritto dal: Oct 2006
Messaggi: 176
...peraltro la cosa curiosa è che se uso lo stesso metodo, ma per calcolare la media di una serie di valori uguali, non ottengo lo stesso valore...

ad esempio:

Codice:
SELECT     

	
	--Media
	CAST(
		AVG(
			CAST(
				data_del_campione
			        AS FLOAT
			)
		) 
		AS DATETIME
	) AS Media
FROM		
	tabella
WHERE
	id_data = 123
se i record con id_data=123 hanno tutti lo stesso identico valore datetime nel campo "data_del_campione", la query mi ritorna un risultato diverso, è un problema di approssimazione?

Come si risolve?
superciccio14 è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2011, 22:49   #7
superciccio14
Member
 
Iscritto dal: Oct 2006
Messaggi: 176
superciccio14 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Sony mostra in anteprima la propria tecn...
Dreame A3 AWD: a IFA 2025 debutta il rob...
OpenAI, il chip proprietario per l'AI &e...
OnePlus e Hasselblad si separano: una nu...
Ayaneo Pocket Air Mini: la retro console...
Amazon sfida tutti: crollano iPhone e Ma...
MacBook Pro con chip M4 a 1.649€ e MacBo...
Dreame a IFA 2025: robot capaci di salir...
AirPods 4 contro AirPods Pro 2: Amazon l...
Amazon in furore da sconti: tutti gli iP...
RTX Hair in Indiana Jones e l'Antico Cer...
Robot aspirapolvere super scontati su Am...
Windows Mixed Reality: un ingegnere Micr...
Qualcomm: Intel non è ancora pron...
BMW e Qualcomm lanciano Snapdragon Ride ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:50.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v