sql >> Databáze >  >> RDS >> Sqlserver

Analyzujte datum z neformátovaného textu v SQL

Toto je již platné datum – formát ISO-8601 – stačí použít:

SELECT CAST('20060508' AS DATETIME)

nebo alternativně:

SELECT CONVERT(DATETIME, '20060508', 112)

a to by mělo stačit!

Chcete-li získat zobrazení „8. května 2006“, proveďte další převod na varchar pomocí stylu převodu data 107:

SELECT CONVERT(VARCHAR(25), CAST('2006-05-08' AS DATETIME), 107)

Viz zde pro více informací o castingu a konverzi v MS SQL



  1. Dynamický pivot MySQL

  2. Jak spravovat obrovské množství dat pomocí filestreamu, protože pro ukládání dat jsou podporovány pouze místní cesty?

  3. Jak najít řádky kódu balených procedur a funkcí v Oracle

  4. LEFT JOIN příkaz a limit