access-problem

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

  • access-problem

    hi

    ich habe eine access-tabelle in der ua die prozentangaben von weinen steht als text (z.b. 7%). nun möchte ich in einer abfrage alle ausgeben lassen die weniger als 6% haben. mit <"6%" gibt er mir aber auch zb alle mit 11%, 21% usw aus...
    hat jemand eine idee?

  • #2
    Warum schreibst du auch das Prozentzeichen mit in die DB?

    Unter MySQL bedeutet zum Beispiel "A%" alles, was mit A anfängt.
    it's not a bug,
    it's a feature!

    Kommentar


    • #3
      Falscher Datentyp => Zahl ist besser


      SELECT *
      FROM tabelle1
      WHERE LEFT(spalte, INSTR(1, c, "%") - 1) < 6

      So könnte es auch gehen
      Ich denke, also bin ich. - Einige sind trotzdem...

      Kommentar


      • #4
        habe gerade das prozent-format entdeckt aber wie sieht jetzt eine korrekte sql-syntax dafür aus?

        Kommentar


        • #5
          6% sind 0,06 oder?
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar


          • #6
            Original geschrieben von mrhappiness
            6% sind 0,06 oder?
            Wo hast Du das denn nachgelesen?
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #7
              Original geschrieben von schilke
              habe gerade das prozent-format entdeckt aber wie sieht jetzt eine korrekte sql-syntax dafür aus?
              ... where colname like '%6[%]%' (von externe z.B. via Jet)
              ... where colname like '*6[%]*' (von intern z.B. Access-Abfrage)

              Kommentar


              • #8
                Original geschrieben von XGremliN
                Warum schreibst du auch das Prozentzeichen mit in die DB?
                wenn man's braucht, warum nicht? z.B. ein langer Text:

                "aus dem Ergebnis einer Umfrage in php-resource.de entnimmt man, dass 99% der User asp2php als Moderator schätzt, wobei schmalle nur 2% erreicht hat"

                Kommentar


                • #9
                  "like" funzt aber wie bekomm ich das mit <6% hin?

                  Kommentar


                  • #10
                    schon den Tipp von mrhappiness probiert?

                    Kommentar


                    • #11
                      ja aba ich bkomms einfach net hin

                      Kommentar


                      • #12
                        Original geschrieben von schmalle
                        Wo hast Du das denn nachgelesen?
                        Kam heut morgen im Radio
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #13
                          Original geschrieben von asp2php
                          "aus dem Ergebnis einer Umfrage in php-resource.de entnimmt man, dass 99% der User asp2php als Moderator schätzt, wobei schmalle nur 2% erreicht hat"
                          Wo steht das?
                          h.a.n.d.
                          Schmalle

                          http://impressed.by
                          http://blog.schmalenberger.it



                          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                          ... nur ohne :-)

                          Kommentar


                          • #14
                            Schreib doch einfach nur die Zahl, die vor dem Prozentzeichen steht in die DB und rechne dann damit weiter!
                            it's not a bug,
                            it's a feature!

                            Kommentar

                            Lädt...
                            X