Ankündigung

Einklappen
Keine Ankündigung bisher.

Datensätze zwischen zwei Datumsangaben eintragen

Einklappen

Neue Werbung 2019

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

  • Datensätze zwischen zwei Datumsangaben eintragen

    Hallo,

    ich hab ein Startdatum und ein Enddatum und möchte für jeden Tag dazwischen einen Datensatz in eine mySQL-Tabelle eintragen.

    Wie mach ich das am Effektivsten ?

    Mit einer einzigen Query wird das wohl nicht gehn.

    Muß ich da umständlich mit einer for-Schleife arbeiten und das jeweilige Datum mit date ermitteln ??
    Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.

  • #2
    Und magst du uns auch den Grund dafür verraten? irgendwie hört sich das für mich an wie Error by Design.
    Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

    Kommentar


    • #3
      ist ein Terminkalender, bei dem Termine manchmal über mehrere Tage gehn.
      Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.

      Kommentar


      • #4
        Sagte ich doch: Error by Design.
        Gestalte deine Datenbank bitte um und gib jedem Termin ein Feld für beginn und eines für Ende. Fertig.
        Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

        Kommentar


        • #5
          99 Prozent der Einträge sind Termine die an einem Tag stattfinden.
          Würdest das dann trotzdem so machen ?
          Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.

          Kommentar


          • #6
            Ja. In diesem Feld steht übrigens nicht nur das Datum, sondern auch die Uhrzeit von Beginn und Ende.
            Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

            Kommentar


            • #7
              Danke, aber die Uhrzeit laß ich weg, die interessiert nicht.
              Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.

              Kommentar


              • #8
                Dann eben nur der Typ DATE.
                Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

                Kommentar

                Lädt...
                X