Announcement

Collapse
No announcement yet.

Funktion erstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Funktion erstellen

    Hallo an Alle,

    wollte über MySQL eine Funktion namens Dauer erstellen. Die Funktion soll als Eingabeparameter zwei DateTime-Werte (Anfang und Ende) erwarten und die zeitliche Differenz beider Werte in Sekunden zurück liefern. Falls mindestens einer der Werte NULL ist, soll 0 zurückgegeben werden.

    Ich muss dazu fügen, dass ich Anfänger bin und nicht weis wie ich anfangen soll und hoffe auf eine Hilfe eurer seits.

  • #2
    Was hast du schon getan?

    https://www.google.com/search?client...sql+function##

    https://www.google.com/search?client...+datetime+diff

    https://www.w3resource.com/mysql/dat...f-function.php

    Du hast dir die MySQL Workbench zum arbeiten installiert?
    Oder arbeitest du irgendwo mit phpmyadmin?
    Christian

    Comment


    • #3
      CREATE DEFINER=`ich` FUNCTION `berechneDiff`(`datum1` DATETIME, `datum2` DATETIME) RETURNS time
      NO SQL
      BEGIN
      IF datum1 is null or datum2 is null THEN
      RETURN 0;
      END IF;
      RETURN TIMEDIFF(datum1,datum2);
      END;

      Christian

      Comment


      • #4
        ich habe mysql workbench runtergeladen

        wenn ich diesen quellcode eingebe tut es mir fehler anzeigen

        Comment


        • #5
          nööö
          Image1000.png
          Christian

          Comment


          • #6
            Leider doch

            Comment


            • #7
              Nein, du wirst etwas falsch machen.
              Wahrschelich gibst du das nicht unter function ein -> siehe Bild
              Christian

              Comment


              • #8
                habs unter function eingegeben gibt mir trotzdem syntax fehler

                Comment


                • #9
                  Und welcher Fehler das ist, ist jetzt ein Geheimnis?
                  Christian

                  Comment


                  • #10
                    hatte mich vertippt funktioniert jetzt VIELEN DANK

                    Comment

                    Working...
                    X