Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

AYUDA CON ESTA SENTENCIA: select *, TO_DAYS(cledate) as countdays from tabla

Estas en el tema de AYUDA CON ESTA SENTENCIA: select *, TO_DAYS(cledate) as countdays from tabla en el foro de Bases de Datos General en Foros del Web. Hola, estoy arreglando algunas paginas web que conectan con unas bases de datos hechas. la TABLA1 tiene un campo del tipo 'date' llamado cledate con ...
  #1 (permalink)  
Antiguo 24/01/2005, 14:33
 
Fecha de Ingreso: enero-2005
Ubicación: Valparaiso - Chile
Mensajes: 116
Antigüedad: 20 años
Puntos: 0
AYUDA CON ESTA SENTENCIA: select *, TO_DAYS(cledate) as countdays from tabla

Hola,

estoy arreglando algunas paginas web que conectan con unas bases de datos hechas.

la TABLA1 tiene un campo del tipo 'date' llamado cledate con key primario y valor por default 0000-00-00.

la cosa es que en cierto momento se hace la siguiente consulta

Código:
select *, TO_DAYS(cledate) as countdays from tbl_mirrors_operations where tele ='NTT' and mirror='MIRROR 3'
y no entiendo que hace la coma (,) despues del * y que significa el TO_DAYS(cledate) as countdates

si alguien me lo puede explicar, se agradeceria mucho.
  #2 (permalink)  
Antiguo 24/01/2005, 15:17
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
Hola Yoko_cl.

Si pones SELECT * te trae todos los campos de la tabla (quizas eso ya lo sepas). Pues si pones SELECT *, campo1 entonces te trae todos los campos y ademas te vuelve a traer el campo llamado campo1. Ahora bien, si en lugar de campo1 pones una expresión como TO_DAYS(cledate) entonces te traera todos los campos, mas el resultado de la expresión.

Por otro lado, la expresión TO_DAYS(algo) muy probablemente te este extrayendo la porción correspondiente a la fecha de un campo tipo datetime.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:54.