mathematische funktion TEILEN / RESTWERT

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

  • mathematische funktion TEILEN / RESTWERT

    hi,
    brauche ein statement dass mir ausgibt, ob der rest = 0 ist, wenn ich durch etwas teile.

    z.b. 150 / 50 = 3 REST 0
    z.b. 15 / 7 = 2 REST 1

    wie geht das?
    danke

  • #2
    Re: mathematische funktion TEILEN / RESTWERT

    Das nennt sich Modulo.

    Ich weiß nicht, von welchem DBMS du redest - aber z.B. für MySQL findest du das ganz schnell heraus, wenn du im Manual nach diesem Begriff suchst.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      http://dev.mysql.com/doc/refman/4.1/...html#id2766867

      Kennst du die Doku nicht?
      Ich denke, also bin ich. - Einige sind trotzdem...

      Kommentar


      • #4
        Original geschrieben von mrhappiness
        http://dev.mysql.com/doc/refman/4.1/...html#id2766867

        Kennst du die Doku nicht?
        wusste dass es modulo heißt, habe aber nichts gefunden.
        die info sieht gut aus, bin grade dabei das auszuprobieren.

        danke erstmal!

        Kommentar


        • #5
          so, jetzt konkret:

          es handelt sich um db2 / informix, nicht mysql:

          ich möchte angezeigt bekommen, wie viele einträge, NICHT durch 144o teilbar sind (glatt)


          SELECT count(*)
          FROM tabellenname
          WHERE NOT spaltenname mod 1440 = 0


          irgendwie geht das so nicht, fehler:

          db2 -tf test.sql
          SQL0104N An unexpected token "MOD" was found following "". Expected tokens
          may include: "< > = <> <= |< |> |= >= [< [> [= IN IS NOT LIKE BETWEEN".
          SQLSTATE=42601

          Kommentar


          • #6
            Geht MOD(spaltenname, 1440)?

            Wenn nicht, könntest du versuchen zu runden.
            WHERE ROUND(spaltenname/1400) = spaltenname/1400
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Original geschrieben von mrhappiness
              Geht MOD(spaltenname, 1440)?
              ok, so geht es, vielen dank für die schnelle hilfe!

              Kommentar


              • #8
                OffTopic:
                Schon faszinierend, was man noch so alles im Hinterkopf findet...

                Hast du denn kein Handbuch für db2?
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar

                Lädt...
                X