Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como o SQL Server determina o estilo para conversão quando não é especificado?


estranhas. eu copiei seu código, removi os comentários e removi a adição à data, e sai bem em ambos.
    BEGIN TRAN 

CREATE TABLE t (d DATETIME NOT NULL) 
INSERT INTO t VALUES (GETDATE()) 

SELECT (CONVERT(VARCHAR(50),CONVERT(DATE, d)))
FROM t 


SELECT TOP 1 (CONVERT(VARCHAR(50),CONVERT(DATE, d)))
FROM t 

ROLLBACK