Avatar billede doto Nybegynder
08. oktober 2009 - 10:47 Der er 1 kommentar og
1 løsning

VB funktion som skal konverteres til en T-SQL funktion

Jeg skal lave en funktion i T-SQL, som kan omregne "år-uge-dag" datoformatet til Microsofts datoløbenummer. Hvis jeg f.eks. indtaster år-uge-dag lig med 2009-41-3 og via formlen får returneret løbenummer 40093, er dette formateret lig med 07-10-2009.

VB funktionen:

Function AaUgDa(Aar, Uge, Dag)

    Dim DagEt
    Dim StartUge

    DagEt = Weekday(DateSerial(Aar, 1, 1), 2)
    StartUge = DateSerial(Aar, 1, 1) - DagEt + 1
    If DagEt > 4 Then StartUge = StartUge + 7
    AaUgDa = StartUge + 7 * (Uge - 1) + (Dag - 1)

End Function

Nogen der har et bud på en T-SQL funktion?
Avatar billede doto Nybegynder
09. oktober 2009 - 14:28 #1
Er der nogen der har et bud?
Avatar billede doto Nybegynder
12. oktober 2009 - 08:20 #2
Spørgsmålet lukkes her og flyttes over i kategoren vb.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester