Convertire il formato della data

Utente aggiornato in Excel come 01-03-2010 (come in DD-MM-YYYY ). Come faccio a coprire questo in YYYYMMDD in SQL? Ho provato a utilizzare FromDate=Format(Sheet1.Range("A3"),"yyyymmdd") e quando ho eseguito l'istruzione SQL, non ho mostrato alcun risultato.

Se stai cercando date su 20100301 allora di solito hai bisogno di filtrare come questo

 WHERE MyDate >= '20100301' AND MyDate < '20100302' 

La colonna MyDate ha probabilità di avere una componente di tempo, quindi se usi uguali, fallisce. Oppure puoi strappare l'ora dalla colonna, ma questo potrebbe causare che il motore db non utilizzi un indice, quindi è meglio fare una query di intervallo come per il mio esempio.

BTW, yyyymmdd è il formato corretto .