<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Problem mit DATE_FORMAT in mysql</title>
    <link>http://forum.geizhals.at/feed.jsp?id=452385</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re: Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724159.html#3724159</link>
      <description>&lt;blockquote&gt;&lt;em&gt;wieder so ein typisches Problem:BETWEEN date_format("2005-09-01", "%Y-%m-%d")&amp;nbsp;&amp;nbsp;-- funktioniert&lt;br&gt;[..]&lt;br&gt;was genau mach ich falsch?&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;korrekt - mysql will das Datum _nur_ in diesem Format.&lt;br&gt;wo ist das Problem?&lt;br&gt;fragt Schak&lt;br&gt;BTW ist angefuehrte Formatierung IMHO ueberfluessig. Ich wuerde schlicht und einfach schreiben BETWEEN '2005-09-01' ...&lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:52:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724159.html#3724159</guid>
      <dc:creator>Schak</dc:creator>
      <dc:date>2006-10-21T17:52:35Z</dc:date>
    </item>
    <item>
      <title>Re(2): Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724139.html#3724139</link>
      <description>muchos gracias&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:35:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724139.html#3724139</guid>
      <dc:creator>blauer.elefant</dc:creator>
      <dc:date>2006-10-21T17:35:41Z</dc:date>
    </item>
    <item>
      <title>Re(3): Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724132.html#3724132</link>
      <description>eine Lösung für dich könnte sein: &lt;a href="http://forum.geizhals.at/t452385,3724130.html#3724130" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t452385,3724130.html#3724130&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:30:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724132.html#3724132</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2006-10-21T17:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724130.html#3724130</link>
      <description>um das Datum umzuformatieren, könntest du z.B. folgendes schreiben:&lt;br&gt;&lt;br&gt;BETWEEN concat(SUBSTRING('01-09-2005' FROM 7 FOR 4), SUBSTRING('01-09-2005' FROM 4 FOR 2), SUBSTRING('01-09-2005' FROM 1 FOR 2))&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:30:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724130.html#3724130</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2006-10-21T17:30:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724133.html#3724133</link>
      <description>um das Datum umzuformatieren, könntest du z.B. folgendes schreiben:&lt;br&gt;&lt;br&gt;BETWEEN concat(SUBSTRING('01-09-2005' FROM 7 FOR 4), "-", SUBSTRING('01-09-2005' FROM 4 FOR 2), "-", SUBSTRING('01-09-2005' FROM 1 FOR 2))&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:30:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724133.html#3724133</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2006-10-21T17:30:15Z</dc:date>
    </item>
    <item>
      <title>Re(2): Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724129.html#3724129</link>
      <description>Asche auf mein Haupt&lt;br&gt;&lt;br&gt;das kommt davon wenn man von jemand anderem abschreibt &lt;img src="schief.gif" width="16" height="19" align="absmiddle" alt=":-/"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:29:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724129.html#3724129</guid>
      <dc:creator>blauer.elefant</dc:creator>
      <dc:date>2006-10-21T17:29:03Z</dc:date>
    </item>
    <item>
      <title>Re: Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724116.html#3724116</link>
      <description>du kannst mit date_format nicht das Datum aus irgendeinem Datums-Format so umwandeln, dass MySQL es versteht!&lt;br&gt;&lt;br&gt;date_format funktioniert in die andere Richtung, formatiert dir also ein MySQL-Datums-Feld in ein beliebiges Format!&lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:22:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724116.html#3724116</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2006-10-21T17:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724109.html#3724109</link>
      <description>hier noch der Text aus dem mysql handbuch:&lt;br&gt;&lt;br&gt;DATE_FORMAT(datum,format)&lt;br&gt;&lt;br&gt;Formatiert den datum-Wert gemäß der format-Zeichenkette. Folgende Spezifikatoren können in der format-Zeichenkette benutzt werden:&lt;br&gt;%M	Monatsname auf englisch (January bis December)&lt;br&gt;%W	Name des Wochentags auf englisch (Sunday bis Saturday)&lt;br&gt;%D	Tag des Monats mit englischem Suffix (1st, 2nd, 3rd usw.)&lt;br&gt;%Y	Jahr, numerisch, 4 Ziffern&lt;br&gt;%y	Jahr, numerisch, 2 Ziffern&lt;br&gt;%X	Jahr der Woche, wobei Sonntag der erste Tag der Woche ist, numerisch, 4 Ziffern, benutzt mit '%V'&lt;br&gt;%x	Jahr der Woche, wobei Montag der erste Tag der Woche ist, numerisch, 4 Ziffern, benutzt mit '%v'&lt;br&gt;%a	Abgekürzter Name des Wochentags auf englisch (Sun..Sat)&lt;br&gt;%d	Tag des Monats, numerisch (00 bis 31)&lt;br&gt;%e	Tag des Monats, numerisch (0 bis 31)&lt;br&gt;%m	Monat, numerisch (01 bis 12)&lt;br&gt;%c	Monat, numerisch (1 bis 12)&lt;br&gt;%b	Abgekürzter Monatsname auf englisch (Jan bis Dec)&lt;br&gt;%j	Tag des Jahrs (001 bis 366)&lt;br&gt;%H	Stunde (00 bis 23)&lt;br&gt;%k	Stunde (0 bis 23)&lt;br&gt;%h	Stunde (01 bis 12)&lt;br&gt;%I	Stunde (01 bis 12)&lt;br&gt;%l	Stunde (1 bis 12)&lt;br&gt;%i	Minuten, numerisch (00 bis 59)&lt;br&gt;%r	Uhrzeit, 12-Stunden-Format (hh:mm:ss [AP]M)&lt;br&gt;%T	Uhrzeit, 24-Stunden-Format (hh:mm:ss)&lt;br&gt;%S	Sekunden (00 bis 59)&lt;br&gt;%s	Sekunden (00 bis 59)&lt;br&gt;%p	AM oder PM&lt;br&gt;%w	Wochentag (0=Sonntag bis 6=Samstag)&lt;br&gt;%U	Woche (0 bis 53), wobei Sonntag der erste Tag der Woche ist&lt;br&gt;%u	Woche (0 bis 53), wobei Montag der erste Tag der Woche ist&lt;br&gt;%V	Woche (1 bis 53), wobei Sonntag der erste Tag der Woche ist. Benutzt mit '%X'&lt;br&gt;%v	Woche (1 bis 53), wobei Montag der erste Tag der Woche ist. Benutzt mit '%x'&lt;br&gt;%%	Ein Literal ‘%’.&lt;br&gt;&lt;br&gt;Alle anderen Zeichen werden einfach ohne Interpretation ins Ergebnis kopiert:&lt;br&gt;&lt;br&gt;mysql&gt; select DATE_FORMAT('1997-10-04 22:23:00', '%W%M%Y');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&gt; 'Saturday October 1997'&lt;br&gt;mysql&gt; select DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&gt; '22:23:00'&lt;br&gt;mysql&gt; select DATE_FORMAT('1997-10-04 22:23:00',&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'%D%y%a%d%m%b%j');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&gt; '4th 97 Sat 04 10 Oct 277'&lt;br&gt;mysql&gt; select DATE_FORMAT('1997-10-04 22:23:00',&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'%H%k%I%r%T%S%w');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&gt; '22 22 10 10:23:00 PM 22:23:00 00 6'&lt;br&gt;mysql&gt; select DATE_FORMAT('1999-01-01', '%X%V');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&gt; '1998 52'&lt;br&gt;&lt;br&gt;Ab MySQL-Version 3.23 ist das ‘%’-Zeichen vor Format-Spezifikator-Zeichen erforderlich. In früheren Versionen von MySQL war ‘%’ optional. &lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:13:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724109.html#3724109</guid>
      <dc:creator>blauer.elefant</dc:creator>
      <dc:date>2006-10-21T17:13:14Z</dc:date>
    </item>
    <item>
      <title>Problem mit DATE_FORMAT in mysql</title>
      <link>http://forum.geizhals.at/t452385,3724108.html#3724108</link>
      <description>wieder so ein typisches Problem:&lt;br&gt;&lt;br&gt;BETWEEN date_format(&lt;b&gt; "2005-09-01", "%Y-%m-%d" &lt;/b&gt;)&amp;nbsp;&amp;nbsp;-- funktioniert wunderbar&lt;br&gt;BETWEEN date_format(&lt;b&gt; "01-01-2006", "%d-%m-%Y" &lt;/b&gt;) -- funktioniert nicht&lt;br&gt;&lt;br&gt;siehe hier:&lt;br&gt;&lt;br&gt;SELECT sum( time )&lt;br&gt;FROM `times`&lt;br&gt;WHERE date&lt;br&gt;BETWEEN date_format(&lt;b&gt; "01-09-2005", "%d-%m-%Y" &lt;/b&gt;)&lt;br&gt;AND curdate( ) &lt;br&gt;&lt;br&gt;liefert: NULL&lt;br&gt;&lt;br&gt;wohin gegen:&lt;br&gt;SELECT sum( time )&lt;br&gt;FROM `times`&lt;br&gt;WHERE date&lt;br&gt;BETWEEN date_format(&lt;b&gt; "2005-09-01", "%Y-%m-%d" &lt;/b&gt;) &lt;br&gt;AND curdate( ) &lt;br&gt;liefert: 9840 (also das gewünscte ergebnis)&lt;br&gt;&lt;br&gt;Es ist nur die formatierung anders, den Formatstring hab ich ja auch angepasst.&lt;br&gt;Das es an meinem Unverständniss gegenüber (my)sql liegt ist mir klar, aber was genau mach ich falsch?&lt;br/&gt;</description>
      <pubDate>Sat, 21 Oct 2006 17:12:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t452385,3724108.html#3724108</guid>
      <dc:creator>blauer.elefant</dc:creator>
      <dc:date>2006-10-21T17:12:22Z</dc:date>
    </item>
  </channel>
</rss>
