Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/08/2013, 13:23
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Sacar día de la semana

DML es el acrónimo de Data Management Language, y se refiere a las sentencias que manipulan datos, tales como SELECT, UPDATE y DELETE.

Te recomiendo leer lo básico de SQL antes de proseguir, para evitar que te confundas con algunas respuestas bastante técnicas que vas a obtener en los foros de BBDD. Es muy habitual que demos por sentado que el forista entiende lo que decimos con ciertos términos.

En tu caso la consulta se escribe completamente diferente, por cuanto las funciones no están completamente estandarizadas entre los diferentes DBMS.

Oracle sí dispone de la función DATEPART(http://docs.oracle.com/cd/E10530_01/...s/datepart.htm), aunque eso dependerá de la versión usada, porque por ejemplo, con la versión de Orcle 9.x, no lo puedes hacer,y sería:

Código SQL:
Ver original
  1. SELECT * FROM alumnos
  2.     WHERE TO_CHAR(fecha_prim_matricula, 'D') = '2¡;

Movido al foro de Oracle
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)