Конвертировать текст в дату sql - PullRequest
0 голосов
/ 04 октября 2018

Я видел несколько постов здесь и разбросан по Интернету, но я все еще изо всех сил пытаюсь реализовать свои выводы, чтобы заставить это работать.

В настоящее время я пытаюсь просмотреть поле даты.и запустите параметры в этом поле, однако все, что я делаю, терпит неудачу, и оно все еще появляется как текст, или я получаю ошибку.

Вот мой текущий код:

SELECT CEL_SLT.ACCOUNT, 
       CEL_SLA.NAME, 
       CEL_SLT.STOCK_CODE, 
       **CEL_SLT.DATE**, 
       CEL_SLT.STOCK_QTY, 
       CEL_SLT.AMOUNT, 
       CEL_SLT.ORDER_NO
FROM Datafile.dbo.CEL_SLA CEL_SLA, Datafile.dbo.CEL_SLT CEL_SLT
WHERE CEL_SLA.ACCOUNT = CEL_SLT.ACCOUNT 
AND ((CEL_SLT.STOCK_CODE Like 'F%' And CEL_SLT.STOCK_CODE Not Like 'FNX%')    
AND (CEL_SLT.ACCOUNT=?)

Мне нужно поле CEL_SLT.DATE в качестве поля даты.

Надеюсь, это имеет смысл, и кто-то может помочь.

1 Ответ

0 голосов
/ 04 октября 2018

Предполагая, что ваши данные чисты (другими словами, текстовые данные на самом деле выглядят как дата), вы можете сделать это с помощью команды CAST или CONVERT .

SELECT CAST(CEL_slt.DATE as date)
...