Announcement

Collapse
No announcement yet.

Hilfe bei SQL Abfrage

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

  • Hilfe bei SQL Abfrage

    Hallo zusammen,
    ich stehe vor einem SQL Abfrageproblem wo ich mit meinem Wissen nicht mehr weiter weiß. Könnt ihr mich da bitte unterstützen.

    Ich habe ein Abfrage die mir vom aktuellen Datum die letzte 5 Tage und die letzte 5 Kalenderwochen füllt. Das ergebnis sieht dann folgendermaßen aus
    ZEITID DATUM
    0 W49
    1 W50
    2 W51
    3 W52
    4 W01
    95 03.01.2018
    96 04.01.2018
    97 05.01.2018
    98 06.01.2018
    99 07.01.2018

    Als zweite Abfrage haben ich eine Tabelle die verschiedene Werte enthält
    TOKEN
    18534
    18535
    20465

    Nun möchte ich einen Abfrage erstellen, die mit zu jedem TOKEN die Tage bzw Kalenderwochen zusammensetzt. Es sollte dann so aussehen
    ZEITID DATUM TOKEN
    0 W49 18534
    1 W50 18534
    2 W51 18534
    3 W52 18534
    4 W01 18534
    95 03.01.2018 18534
    96 04.01.2018 18534
    97 05.01.2018 18534
    98 06.01.2018 18534
    99 07.01.2018 18534
    0 W49 18535
    1 W50 18535
    2 W51 18535
    3 W52 18535
    4 W01 18535
    95 03.01.2018 18535
    96 04.01.2018 18535
    97 05.01.2018 18535
    98 06.01.2018 18535
    99 07.01.2018 18535
    0 W49 20465
    1 W50 20465
    2 W51 20465
    3 W52 20465
    4 W01 20465
    95 03.01.2018 20465
    96 04.01.2018 20465
    97 05.01.2018 20465
    98 06.01.2018 20465
    99 07.01.2018 20465


    Weiß jemand wie diese Abfrage aussieht ?
    Danke

    Gruß Alex

  • #2
    Hi,

    Welchen Bezug hat denn die Tabelle mit den TOKEN zu der Tabelle mit den Datumsangaben?

    Gruß Arne
    PHP rocks!
    Eine Initiative der PHP Community

    Comment


    • #3
      Das sind die einfachsten Abfragen der Welt.
      Einfach im Sinne von basic, karg, ...

      Statt ein Kriterium zum Join anzugeben, gibt es eben keins, kombiniere also alles mit allem.
      Man ist so daran gewöhnt, Join Kriterien zu verwenden (Standardfall), dass diese Grundlagen untergehen (oder nie ins Verständnis vordringen)


      Code:
      select * from zeittabelle z, tokentabelle t
      Kommt vielleicht auf Dein DB System an, aber so sollte es klappen.
      Gruß, defo

      Comment


      • #4
        Originally posted by Arne Drews View Post
        Welchen Bezug hat denn die Tabelle mit den TOKEN zu der Tabelle mit den Datumsangaben?
        Na offenbar gar keinen.
        So hab ich es zumindest verstanden.
        Gruß, defo

        Comment


        • #5
          select * from tabelle1,tabelle2

          Etwas, dass man normalerweise nicht will......
          Christian

          Comment


          • #6
            Perfekt, es hat funktioniert. Da wäre ich nie drauf gekommen. Man denke immer viel zu kompliziert.
            Danke

            Gruß Alex

            Comment


            • #7
              @Christian: s.o.
              Gruß, defo

              Comment


              • #8
                Ich hatte angefangen zu antworten, musste dann telefonieren dann abgesandt
                Christian

                Comment

                Working...
                X