У меня есть SQL-запрос, в котором я буду передавать dd/mm/yyyy
, но для SQL-запроса требуется mm/dd/yyyy
.
. Как мне разрешить этому запросу принимать dd/mm/yyyy
и отображать правильный результат направильный формат?Как лучше всего добиться этого в SQL Server 2008?
SELECT int_ExchangeRateId, int_LocationId, dtm_Date
FROM ExchangeRate
WHERE dtm_Date >= '01/02/2006' AND dtm_Date <= '12/02/2006' AND int_LocationId = 98
ЭТО РАБОТАЕТ ПРАВИЛЬНО:
SELECT int_ExchangeRateId, int_LocationId,dtm_Date
FROM ExchangeRate
WHERE CAST(dtm_Date AS DATE) BETWEEN '2006-02-02' AND '2006-02-12'
AND int_LocationId=98