Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Datenbanken > Abkürzung des Wochentags in SQL, vgl. strftime in PHP
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 12.04.2007, 15:08 Nach oben    #1
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard Abkürzung des Wochentags in SQL, vgl. strftime in PHP

Hallo,
ist es mit SQL irgendwie möglich eine Abkürzung eines Wochentages zurückgeben zu lassen?
Quasi ein
PHP-Code:
strftime('%a'); 
in SQL.

Die Abkürzung sollte dann aber auch deutsch und nicht englisch sein.

In der Dokumentation zu DATE_FORMAT() habe ich nichts Entsprechendes gefunden.

Ist das nicht ohne Weiteres möglich, ist es auch nicht schlimm. Dann löse ich das im entsprechenden PHP-Skript.

Danke.
Grüße, Ben.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.04.2007, 16:05 Nach oben    #2
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Unter der Liste in deinem Link steht was interessantes dazu:
Section 5.10.9, “MySQL Server Locale Support”
Ist die locale auf de_DE, dann sollte der Wochentag auf Deutsch zurückkommen. Vorraussetzung ist aber MySQL 5.1.12
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.04.2007, 16:08 Nach oben    #3
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Jau, danke.

Kann ich dann nicht verwenden. Ist aber wie gesagt auch nicht allzu schlimm.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.04.2007, 16:34 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Danke an Martin, in den Kommentaren findet man da Lösungen zu. Einmal für Wochentage und einmal für Monate.

Wenn jemand Erfahrungswerte bzgl. der Performance hat, so möge er berichten.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.04.2007, 16:51 Nach oben    #5
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

kommt drauf an, was du vorhast. Soclhe Funktionen sind generell deutlich langsamer als beispielsweise eine mathematische Funktion, die du mit einer selbstgebauten Tabelle verhackstückelst. Also die Date-Funktion um den Wochentag als Nummer zu kriegen (das kann die) und mit einer eigenen Tabelle verjoinen.

Generell würde ich sowas aus Performance-Sicht komplett in PHP machen, wenn du beispielsweise aus 1Mio Datensätzen per Where-Bedingung 5 selektierst und in dieser Where-Bedingung die SQL-Funktion beheimatet ist.

Hoffe, das hilft dir als Info weiter.
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL, Zahlen auf zwei Stellen mit Nullen auffüllen, vgl. sprintf() Ben Datenbanken 8 21.04.2007 19:32
Zugriff auf Wert des vorhergenden Datensatzes in einer SQL Abfrage Jay Datenbanken 5 17.07.2006 15:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45