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

Data výstupu ve formátu MMDDYYYY efektivně

Podívejte se na CONVERT() dokumentaci :žádný z formátů neodpovídá přesně tomu, co hledáte. Vypadá to jako 110 je nejbližší. Můžeme to dokončit přidáním volání REPLACE():

SELECT REPLACE(CONVERT(VARCHAR(10), RowUpdateDateTime, 110),'-','') from MyTable

Taky by mě zajímalo, proč to vůbec děláš. Většinu času lze konverzi, jako je tato, zpracovat efektivněji pomocí vašeho klientského kódu.



  1. pomocí php mysqli vytvořte hlavní knihu a získejte rovnováhu podle DR a ČR

  2. Příkaz MYSQL If v transakci způsobující chybu

  3. Návrh databáze pro vícejazyčné aplikace

  4. sloupec users.id se musí objevit v klauzuli GROUP BY nebo být použit v agregační funkci