2010-09-21 16 views

risposta

3

infatti del PO questo ha funzionato per me

SELECT * 
FROM myTable 
WHERE CAST(ReadDate AS DATETIME) + ReadTime BETWEEN '2010-09-16 5:00PM' AND '2010-09-21 9:00AM' 
17
SELECT * FROM TABLE 
WHERE DATE BETWEEN '09/16/2010 05:00:00' and '09/21/2010 09:00:00' 
+1

Se ci sono problemi culturali (potrebbe essere che l'applicazione esegua culture diverse) questa sintassi potrebbe causare alcuni problemi. Se hai problemi, puoi formattare la data in questo modo: 16/09/2010 05:00:00 => 20100916050000 ' –

+0

@bahadir arslan, preferirei usare '09/21/2010 09:59:59' per ottenere risultati più accurati. – MUS

+0

@gs_guy, hai ragione ma non siamo sicuri del requisito esatto, fino alle 09:00 o alle 10 del mattino? –

0

Che ne dici di questo?

SELECT Value, ReadTime, ReadDate 
FROM YOURTABLE 
WHERE CAST(ReadDate AS DATETIME) + ReadTime BETWEEN '2010-09-16 17:00:00' AND '2010-09-21 09:00:00' 

EDIT: uscita secondo i desideri ;-)

+0

Thnx ma ho bisogno del set di risultati nello stesso formato i.e "Value", "ReadTime", "ReadDate" (Non voglio unire data e ora) – Zubair

0

Si può provare questo:

SELECT * FROM MYTABLE WHERE DATE BETWEEN '03/10/2014 06:25:00' and '03/12/2010 6:25:00' 
0

Ricordate che la data degli Stati Uniti il formato è diverso dal Regno Unito. Utilizzando il formato del Regno Unito, deve essere, ad es.

--         dd/mm/ccyy hh:mm:ss  
dbo.no_time(at.date_stamp) between '22/05/2016 00:00:01' and '22/07/2016 23:59:59' 
0

DATA (readingstamp) TRA '2016/07/21' E '2016/07/31' E ORA (readingstamp) TRA '08: 00: 00' E '17: 59 : 59'

semplicemente separare la colata di data e ora

-2
"SELECT Applicant.applicantId, Applicant.lastName, Applicant.firstName, Applicant.middleName, Applicant.status,Applicant.companyId, Company.name, Applicant.createDate FROM (Applicant INNER JOIN Company ON Applicant.companyId = Company.companyId) WHERE Applicant.createDate between '" +dateTimePicker1.Text.ToString() + "'and '"+dateTimePicker2.Text.ToString() +"'"; 

questo è quello che ho fatto !!

Problemi correlati