È possibile creare una data utilizzando SQL Server 2005?SQL Server create date
Esempio se ho anno = 2010, mese = 11 e giorno = 2, come posso convertirlo o crearlo in datetime?
Di seguito è se lo scriviamo in javascript
var date = new Date(2010, 10, 2, 0, 0, 0, 0);
e questo è con Oracle
SELECT TO_DATE('2010-11-02', 'YYYY-MM-DD') FROM DUAL
Grazie
Siamo spiacenti, hai torto: 'xxxx-xx-xx' di default è sempre minacciato come' aaaa-MM-gg', non come 'aaaa-gg-MM': 'seleziona cast (' 2010-11-02 ' come datetime) ' – abatishchev
@abatishchev -' seleziona lingua 'british english' seleziona cast ('2010-11-02' come datetime) '- risultato: 2010-02-11 00: 00: 00.000 –
@abatishchev - e per dimostrare che è errore nell'input, non nell'output - 'set language 'inglese britannico' seleziona DATEPART (mese, cast ('2010-11-02' come datetime))' restituisce 2 –