hi!
mit herumrechnen meinte ich die loesung mit
> woche = woche -1
und ich brauch das ganze im SQL-Server und nicht in vbscript.
da geht es wunderbar (weil ich beim befehl mit angeben kann,
welcher tag der wochenbeginn ist)
in sql geht das leider nicht :((
wie gesagt ich will etwas in der art machen:
select * from blah where
datename(week,TimeStampGMT) = '39'
and datename(yyyy, fTransactionTimeStamp) = '2001'
(TimeStampGMT ist ein Datenbankfeld)
mfg,
Michi
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
Sent: Montag, 17. September 2001 12:58
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] Antwort: Re: aktuelle wochen-nr bestimmen
hallo,
das hat doch nichts mit rumrechnerei zu tun, diese Funktionne geh�ren
zum Sprachumfang von VBScript.
Die Syntax:
DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
dabei: firstdayofweek=2 (f�r Monta) und firstweekofyear=2 (erste woche im
Jahr ist die Woche die 4 Tage im Januar hat)
Mit diesem Befehl solltest du also die Wochennr rausbekommen
wochennr=DatePart(ww,date,2,2)
und das klappt auch beim schaltjahr.
gruss
michael kitanovski
Michael Seirer
<M.Seirer@beta An: "ASP
Datenbankprogrammierung" <[EMAIL PROTECTED]>
ndwin.com> Kopie:
Thema: [aspdedatabase] Re:
aktuelle wochen-nr bestimmen
17.09.2001
10:57
Bitte
antworten an
"ASP
Datenbankprogr
ammierung"
hi!
danke, aber ich denke/hoffe, dass es ohne herumrechnerei gehen sollte.
dafuer ist datefirst/datename doch da oder??
ich bin mir naemlich nicht sicher, ob das dann auch immer funktioniert
(bei februar, schaltjahre, jahreswechseln etc etc)... beispielsweise bei
jahresbeginn (woche=1) und sonntag koennte da auch 0 rauskommen
ich benoetige die woche um etwas in der art zu machen:
select * from blah where
datename(week,TimeStampGMT) = '39'
and datename(yyyy, fTransactionTimeStamp)
= '2001'
ich berechne also auch erst in der datenbank zu einem timestamp die woche
mfg,
Michi
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Montag, 17. September 2001 10:24
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] Re: aktuelle wochen-nr bestimmen
Hallo,
wie w�re es mit folgendem L�sungsansatz:
Wochentag = WeekDayName(Weekday(date))
woche = DatePart("ww", date)
Quartal = DatePart("q", date)
response.write "Wochentag: " & wochentag & "<br>"
response.write "Woche: " & woche & "<br>"
response.write "Quartal: " & quartal & "<br>"
Select case Lcase(wochentag)
case "sunday", "sonntag"
case else
'
end select
Mit freundlichen Gr��en
Andre Scheres
Hotel Andre - M�nchengladbach -
Http://hotelandre.de
Telefon: +49 (0) 2166 254199
Telefax: +49 (0) 2166 254148
----- Original Message -----
From: "Michael Seirer" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Monday, September 17, 2001 9:06 AM
Subject: [aspdedatabase] aktuelle wochen-nr bestimmen
| hi!
|
| ich moechte die wochen-nr eines datums betimmen. dazu verwende
| ich die funktion datename(..) vom sql-server.
|
| leider liefert mir dieser bei
|
| select datename(week, '2001/09/09')
|
| die woche 37. offensichtlich ist der sonntag bei den amis schon
| in der naechsten woche drin.
|
| dieses verhalten kann ich leider auch nicht mit
|
| set datefirst 1
|
| aendern...
|
| bin fuer jede hilfe dankbar,
|
| Michi
|
| | [aspdedatabase] als [EMAIL PROTECTED] subscribed
| | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| | Sie k�nnen sich unter folgender URL an- und abmelden:
| | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
|
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
_______________________________________________________________________
E-Mail Disclaimer
Der Inhalt dieser E-Mail ist ausschliesslich fuer den/die bezeichneten
Empfaenger bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser
E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass
jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder
Weitergabe des Inhalts dieser E-Mail unzulaessig ist. Wir bitten Sie,
sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu
setzen.
Wir moechten Sie ausserdem darauf hinweisen, dass die Kommunikation per
E-Mail ueber das Internet unsicher ist, da fuer unberechtigte Dritte
grundsaetzlich die Moeglichkeit der Kenntnisnahme und Manipulation
besteht.
The information contained in this email is intended solely for the
recipient(s). Access to this email by anyone else is unauthorized. If you
are not the intended recipient, any form of disclosure, reproduction,
distribution or any action taken or refrained from in reliance on it,
is prohibited. Please notify the sender of this E-Mail immediately.
We also like to inform you that communication via email over the
internet is insecure because third parties may have the possibility
to access and manipulate emails.
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp