FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#4
|
||||
|
||||
Espero y sirva...
checate la siguiente instrucción, la he probado en sql server y tal vez se soporte en Interbase..
DATEDIFF Devuelve el número de límites de fecha y hora que hay entre dos fechas especificadas. Sintaxis DATEDIFF ( datepart , startdate , enddate ) Argumentos datepart Es el parámetro que indica en qué parte de la fecha se calcula la diferencia. La tabla enumera las partes de las fechas y abreviaturas reconocidas por Microsoft® SQL Server™. Parte de la fecha------Abreviaturas ------------------------------------------ Año-------------------yy,yyyy Mes-------------------mm,m Dia del Año-------------dy,y Dia----------------------dd,d Semana-------------------wk,ww Horas------------------------hh Minutos --------------------mi,n Segundos----------------------ss,s Milisegundos--------------------ms startdate Es la fecha de comienzo para el cálculo. startdate es una expresión que devuelve un valor datetime o smalldatetime, o una cadena de caracteres con formato de fecha. Puesto que smalldatetime es exacto únicamente en el minuto, cuando se utiliza un valor smalldatetime los segundos y milisegundos son siempre 0. enddate Es la fecha final para el cálculo. enddate es una expresión que devuelve un valor datetime o smalldatetime, o una cadena de caracteres con formato de fecha. Tipos devueltos integer Ejemplo En este ejemplo se determina la diferencia en días entre la fecha actual y la fecha de publicación de los títulos de la base de datos pubs. USE pubsGOSELECT DATEDIFF(day, pubdate, getdate()) AS no_of_daysFROM titles
__________________
I.S.C. Diódoro Guillermo Avilez Alanís Consultoria y Desarrollo de Tecnologías de Información TEL +52 8180 296184.
diodoro.avilez@takata.com Última edición por antrax fecha: 02-09-2004 a las 22:55:14. |
|
|
|