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

Antwort per Email an