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

Antwort per Email an