Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 03-09-2017
solilopi solilopi is offline
Registrado
NULL
 
Registrado: sep 2017
Posts: 6
Poder: 0
solilopi Va por buen camino
Exclamation

Cita:
Empezado por Casimiro Notevi Ver Mensaje
No somos adivinos, no sabemos qué son exactamente esos campos, se supone que devuelve la diferencia entre dos fechas, pero para eso no hace falta crear ningún procedimiento.
Hola de nuevo, lo siento, con las prisas y el cansancio no me expliqué. Tengo que recorrer una tabla y extraer la mayor diferencia entre dos fechas consecutivas.

La función lo que hace es comparar una fecha con su anterior y devuelve la mayor diferencia entre dos fechas:
Código:
 
CREATE DEFINER=`root`@`localhost` FUNCTION `dias_sin`() RETURNS smallint(6)
BEGIN
 
DECLARE resultado SMALLINT DEFAULT 0;
 
  SELECT MAX(DATEDIFF(dt1.fecha, dt2.fecha)) INTO resultado FROM datos dt1
    INNER JOIN datos dt2 ON dt1.salida_num = dt2.salida_num + 1;
     
RETURN resultado;
 
END
Espero que os lo haya aclarado más, y siento el malentendido. Saludos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
funcion para convertir un numero en letras dardusso23 Varios 5 28-10-2016 22:20:52
Convertir números a letras por medio de una función recursiva nlsgarcia Trucos 17 22-07-2015 03:43:03
Funcion IN en Procedimiento Almacenado mjjj SQL 8 03-10-2012 16:56:29
asigarnar tecla a un procedimiento o funcion douglas OOP 4 21-10-2007 01:17:26
Creando funcion o procedimiento almacenado buffygcs MS SQL Server 3 05-05-2005 09:44:56


La franja horaria es GMT +2. Ahora son las 21:58:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi