Datumsfeld abfragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datumsfeld abfragen

    Hallo,

    ich habe hier eine etwas "komplexere" Datenbank aus der ich Auswertungen in PHP erstellen soll. Nun habe ich das Problem das ich nur "Tagesdatensätze" brauche. In der Tabelle gibt es ein Feld vom Format

    datetime

    2008-12-01 10:22:33.123
    2008-12-05 10:22:33.434
    2008-12-05 11:25:42.345
    2008-12-05 15:48:45.675
    2008-12-07 10:22:33.435

    So nun brauch ich quasi nur alles vom 5.12 wobei dir Uhrzeit egal ist.

    Hat jemand eine Idee bzw. einen Ratschlag für mich ?


    Danke und Gruß
    Jan
    Zuletzt geändert von Skrok; 12.02.2008, 09:41.

  • #2
    date_format()
    to_days()
    date() o.ä.
    Zuletzt geändert von MelloPie; 12.02.2008, 09:36.
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      DATE()
      Gruss
      H2O

      Kommentar


      • #4
        Naja, date_format() hilft mir nicht, ich brauch halt wie gesagt nur einen bestimmten Tag. Die Uhrzeit soll nicht angetastet werden. Das Datumsformat ist mir egal das zurückgeworfen wird.

        Kommentar


        • #5
          Achso ich will das Datenfeld nicht füllen mit nem Timestamp sonder auslesen

          Kommentar


          • #6
            H2Os Verweis auf DATE() ist da schon Goldrichtig...

            Kommentar


            • #7
              mssql :P

              'DATE' wird nicht als Name einer integrierten Funktion erkannt.

              Kommentar


              • #8
                Original geschrieben von Skrok
                mssql
                Das ist natürlich was anderes, da hab ich (fast) keine Ahnung. Aber es gibt sicher auch irgendwelche ähnliche Funktionen. Schau halt mal ins Handbuch.
                Gruss
                H2O

                Kommentar


                • #9
                  nichtmal ein

                  Code:
                  SELECT * FROM dbo.tblAS0002_PJ0013 WHERE TimeModify LIKE '2008-01-29%'
                  gibt mir nen Datensatz zurück ;/

                  Kommentar


                  • #10
                    Möglicherweise geht
                    PHP-Code:
                    SELECT 
                        attribut_1
                    ,
                        
                    attribut_2,
                        ...
                    FROM 
                        dbo
                    .tblAS0002_PJ0013 
                    WHERE 
                        TimeModify BETWEEN 
                    '2008-01-29 00:00:00' AND '2008-01-29 23:59:59' 
                    Gruss
                    H2O

                    Kommentar


                    • #11
                      So wäre es logisch, es ist aber Microsoft *g*

                      Für alle die über die Suche darauf stoßen


                      Problemlösung

                      Code:
                      SELECT * FROM dbo.tblAS0002_PJ0013 WHERE TimeModify BETWEEN '29.01.2008 00:00:00' AND '29.01.2008 23:59:59'

                      Gruß und danke
                      Jan

                      Kommentar


                      • #12
                        Ich habe ja - ausser dem SELECT * FROM, das auch bei MSSQL schlecht ist - nichts anderes geschrieben.
                        Gruss
                        H2O

                        Kommentar


                        • #13
                          Nein, meine Anmerkung war auch mehr auf das Datumsformat das ja nun mal YYYY-MM-DD in der Datenbank ist aber mit DD.MM.YYYY abefragt wird bezogen.

                          Kommentar

                          Lädt...
                          X