Sinceramente mi son perso qualche pezzo... credo.
DateTime e SmallDateTime sono DataType di SQL_Server, e li credo che in base al dettaglio del Tempo dovrai definirlo in modo appropriato, quale altro formato pensavi di usare per le date...?(questo è quanto mi sfugge).
Quello che intendevo era solo una Formattazione della visualizzazione lato CLIENT usando le formule o funzioni di Formattazione, tuttavia potrebbe esserci una necessità di effettuare un CASTING del DataType, cosa da fare in SP ma con le conseguenze di ReadOnly...
La cosa importante sarebbe, usare il formato ISO ANSI SQL 'YYYYMMDD'
Ti allego questi Link magari possono dare supporto:
http://office.microsoft.com/en-us/access-help/format-date-and-time-values-HP001099015.aspx