Hallo Rolf,
ich habe das gleiche Problem bei der Programmierung einer Access-Datenbank.
Dabei, so denke ich, kann man/frau das wunderbar loesen, hat man eine
Funktion, die die Wochennr. des Jahres angibt. Hierzu habe ich von der
Access-ML folgendes Script fuer die Berechnung der Wochennr. bekommen:
Function ISO_WeekNumber(ByVal datDate As Date) As Byte
' Calculates and returns week number for date datDate according to the
ISO 8601:1988 standard.
' 1998-2000, Gustav Brock, Cactus Data ApS, Denmark.
' May be freely used and distributed.
Const cbytFirstWeekOfAnyYear As Byte = 1
Const cbytLastWeekOfLeapYear As Byte = 53
Dim bytWeek As Byte
Dim bytISOThursday As Byte
Dim datLastDayOfYear As Date
bytWeek = DatePart("ww", datDate, vbMonday, vbFirstFourDays)
If bytWeek = cbytLastWeekOfLeapYear Then
bytISOThursday = WeekDay(vbThursday, vbMonday)
datLastDayOfYear = DateSerial(Year(datDate), 12, 31)
If WeekDay(datLastDayOfYear, vbMonday) >= bytISOThursday Then
' OK, week count of 53 is caused by leap year.
Else
' Correct for Access97/2000 bug.
bytWeek = cbytFirstWeekOfAnyYear
End If
End If
ISO_WeekNumber = bytWeek
End Function
Ich denke, alle benutzten Statements gibts auch in VBScript.
Ich hoffe, das Script hilft Dir/Uns.
Saludos
Ralf
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: ASP Diskussionsliste fuer Anfaenger <[EMAIL PROTECTED]>
Sent: 30 October, 2001 2:01 AM
Subject: [aspdebeginners] Geburtstage
Hi,
ich m�chte aus einer Datenbank alle Personen, die innerhalb der n�chsten
Woche Geburtstag haben, anzeigen. Ich beiss mir da an den verschiedenen
Jahrg�ngen die Z�hne aus.
Ich kann wohl alle Datens�tze in ein Recordset laden und dann mit
unz�hligen If's-Schlaufen abfragen, was eigentlich klappt. Aber gibt es da
nicht eine direkte M�glichkeit mit einem sql-Befehl?
SELECT * From tabelle WHERE ??????????
Danke f�r die Hilfe
Rolf
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp