Avatar billede zed_one Praktikant
10. december 2001 - 10:53 Der er 12 kommentarer og
1 løsning

sidste dato i en måned

har behov for at vide hvad dato der er den sidste i en given måned.

hvordan hulen finder jeg ud af det?
Avatar billede mrbarnes Nybegynder
10. december 2001 - 10:56 #1
Kan du uddybe lidt nærmere.

F.eks.i marts er det d. 31 er det som du vil vide og at i februar kan det være den 28 eller 29, har jeg forstået det korrekt...
Avatar billede nordclc Nybegynder
10. december 2001 - 10:58 #2
Hvilken database benytter du?
Avatar billede zed_one Praktikant
10. december 2001 - 10:59 #3
ja..feks i marts skal jeg få tallet 31 returneret.
Avatar billede zed_one Praktikant
10. december 2001 - 11:00 #4
database?..såmen ingen endnu..kan ik se hvad ejg skal bruge det til endnu når man har nogle dato funktioner i asp..skal bare lige finde ud af at bruge dem til at få den sidste dato i en måned også :)
Avatar billede nordclc Nybegynder
10. december 2001 - 11:04 #5
Jeg tænker mere på hvilken SQL du har til rådighed. Om det er Oracle SQL, MYSQL eller lignende! I Oracle SQL findes der en funktion som hedder

v_dato = last_day(\'dato\')
Avatar billede zed_one Praktikant
10. december 2001 - 11:07 #6
oh..bruger access db normalt..men vil altså helst undgå at skulle til at benytte en db her
Avatar billede sparkl Nybegynder
10. december 2001 - 11:39 #7
Der er jo kun 12 forskellige måneder og de har alle på nær februar det samme antal dage hvert år.

Check hvad måned datoen er fra.. så ved du hvor mange dage der er i måneden..

Med hensyn til februar så skal du checke på både måned og år..

Det kan laves med en simpel betingelses sætning..
Avatar billede zed_one Praktikant
10. december 2001 - 11:45 #8
ja det har jeg tæmkt over..men hvordan vil du checke for om det er skudår eller ej ?
Avatar billede sparkl Nybegynder
10. december 2001 - 11:57 #9
Hvis fire går op i tallet er det et skudår..
Avatar billede zed_one Praktikant
10. december 2001 - 12:01 #10
ok dakker.....
Avatar billede sparkl Nybegynder
10. december 2001 - 12:04 #11
If (Arstal / \"4\") = cInt(Arstal / \"4\") Then Skudår = \"JA\"
Avatar billede zed_one Praktikant
10. december 2001 - 12:11 #12
så er det bare..hvordan checker jeg lige for om den er gået lige op ? ;) .... skal vel checke om resultatet er et kommatal...men..hvordan checker jeg det? hehe
Avatar billede zed_one Praktikant
10. december 2001 - 12:23 #13
hov undskyld..så ik den formel der inden jeg postede mit extra spørgsmål i den her thread ;)
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
Kurser inden for grundlæggende programmering

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