02/06/2008, 09:17
|
| Colaborador | | Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años Puntos: 38 | |
Respuesta: Convertir funcion de access a funcion de sql aunque no me queda muy claro la funcionalidad, la sintaxis seria algo mas o menos asi...
Código:
CREATE FUNCTION dbo.ProximaInspeccionIntermedia(
@FechaExpiracionAnual Date
,@Periodos decimal(5,2)
,@Duracion Integer
,@FechaActual datetime)
RETURNS Datetime
BEGIN
Declare @Anualidad DATEtime
,@i decimal(5,2)
,@FechaReturn datetime
,@Continue bit
Set @i = Periodos
Set @Continue = 1
While i <= Duracion And @Continue = 1
Begin
Set @Anualidad = FechaExpiracionAnual
If (@Anualidad <= @FechaActual)
Begin
Set @FechaReturn = DateAdd("m", 0, Anualidad)
End
Else
Begin
If (Anualidad >= @FechaActual)
Begin
Set @FechaReturn = DateAdd("m", 0, Anualidad)
End
Set @Continue = 0
End
Set @i = @i + Periodos
End
Return @FechaReturn
End
GO
Espero te sea util para continuar con la funcionalidad... Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |