Convert varchar na joinie

0

Mam problem,

muszę joinować tabelę na dwóch kolumnach - jednak to varchar a druga to smalldatetime. Musze je przyrównać na zasadzie a.valid_from = b.valid_from.
Kolejnym problemem jest - że varchar ma format 'dd/mm/rrrr' natomiast smalldatetime 'rrrr-mm-dd gg-mm-ss'

0

Nie napisałeś jaka baza. W MSSQL przekonwertujesz do zadanego formatu w ten sposób:

DECLARE @amount smalldatetime = '2017-07-11 16:19:00'
SELECT CONVERT(varchar, @amount, 103)

1 użytkowników online, w tym zalogowanych: 0, gości: 1