¿Cómo saber la fecha en SQL?
Primero: seleccione decodificar(dw,
0,
Domingo',
1,
p>
Lunes,
2,
Martes,
3,
Miércoles,
4,
Jueves,
5,
Viernes,
6,
Sábado) Semana_ Día
Seleccione 7 elementos de (-
TO _ NUMBER(NEXT _ DAY(TO _ DATE(' 2012-12-12 ', ' aaaa-mm-dd '), 1) -
TO _ DATE(' 2012-12-12 ', 'aaaa-mm-dd')) dw
desde dual);
Segunda declaración:
SELECT TO _ CHAR(TO _ DATE(' 2012-12-12 ', ' AAAA-MM-DD ', ' DAY') WEEK_DAY
FROM Doble
Base de datos SqlServer:
seleccione case datepart(weekday, getdate())
Cuando es la 1 en punto
Domingo
Luego a las 2
"lunes"
Luego a las 3
martes
Luego a las 4
"Miércoles"
Luego cuando sean las 5
"Jueves"
Luego cuando sean las 6
"Viernes" "
p>Luego a las 7 en punto
Sábado
Fin
Datos extendidos:
SQL funciones relacionadas:
Funciones agregadas de SQL: las funciones agregadas de SQL calculan el valor obtenido de una columna y devuelven un valor único
Funciones agregadas útiles: AVG() - devuelve el promedio, COUNT( ) - devuelve el número, FIRST()-devuelve el valor del primer registro, LAST()-devuelve el valor del último registro, MAX()-devuelve el valor máximo, MIN()-devuelve el valor mínimo, SUM(): devuelve el número total. p>
Funciones escalares SQL: las funciones escalares SQL devuelven un valor único basado en el valor de entrada
Funciones escalares útiles: UCASE() - Convierte un campo a. mayúsculas, LCASE(): convierte un campo a minúsculas, MID(): extrae caracteres del campo de texto;
LEN(): devuelve la longitud del campo de texto, ROUND(): redondea el valor numérico. campo al número especificado de decimales, NOW(): devuelve la fecha y hora actuales del sistema, FORMAT(): formatea el modo de visualización del campo.
Materiales de referencia:
Enciclopedia Baidu-SQL