Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • extrem merkwürdiges verhalten einer odbc-verknüpft...
  • SvenG10.11.21 11:20
       └ RE: extrem merkwürdiges verhalten einer odbc-ver... PeterDoering10.11.21 13:29
          └ RE: extrem merkwürdiges verhalten einer odbc-v... SvenG11.11.21 08:45
             └ RE: extrem merkwürdiges verhalten einer odbc... PeterDoering12.11.21 11:35
                └ RE: extrem merkwürdiges verhalten einer od... SvenG17.11.21 11:57
  • Einladung zum 7. virtuellen Access-Stammtisch Hann...
  • KlausWerther16.11.21 22:16
  • Realer Access Stammtisch München am 11.11.2021 (Do...
  • StefanWirrer11.11.21 10:45
  • Anzeige der Eigenschaften
  • waholin26.07.21 18:55
       └ RE: Anzeige der Eigenschaften PeterDoering07.08.21 10:04
          └ RE: Anzeige der Eigenschaften waholin30.10.21 17:36
             └ RE: Anzeige der Eigenschaften PeterDoering31.10.21 18:30
                └ RE: Anzeige der Eigenschaften waholin01.11.21 14:14
  • MaxBufferSize = 1024000 -> Crash beim Komprimie...
  • sks09.10.21 09:35
       └ RE: MaxBufferSize = 1024000 -> Crash beim Kom... PeterDoering09.10.21 10:21
          └ RE: MaxBufferSize = 1024000 -> Crash beim K... sks09.10.21 10:30
             └ RE: MaxBufferSize = 1024000 -> Crash beim... PeterDoering09.10.21 18:33
                └ RE: MaxBufferSize = 1024000 -> Crash be... sks10.10.21 08:26
                   └ RE: MaxBufferSize = 1024000 -> Crash ... PeterDoering10.10.21 10:35
                      └ RE: MaxBufferSize = 1024000 -> Cras... sks10.10.21 18:28
                      └ RE: MaxBufferSize = 1024000 -> Cras... sks13.10.21 10:01
                         └ RE: MaxBufferSize = 1024000 -> Cr... PeterDoering26.10.21 14:42
                   └ RE: MaxBufferSize = 1024000 -> Crash ... PhilS19.10.21 14:39
                      └ RE: MaxBufferSize = 1024000 -> Cras... sks19.10.21 18:43
  • Access VBA Abfrage erstellen für Filterung eines B...
  • lennard100117.10.21 18:54
       └ RE: Access VBA Abfrage erstellen für Filterung e... Karl Donaubauer18.10.21 13:51
  • Realer Access Stammtisch München am 14.10.2021 (Do...
  • StefanWirrer12.10.21 16:31
  • Abfrage (KTA) mit LEFT JOIN
  • Whathetech12.09.21 21:35
       └ RE: Abfrage (KTA) mit LEFT JOIN PeterDoering13.09.21 00:09
  • Realer Access Stammtisch München am 09.09.2021 (Do...
  • StefanWirrer07.09.21 09:06
  • Einladung zum 6. virtuellen Access-Stammtisch Hann...
  • KlausWerther17.08.21 14:40
  • Access97 hat zu wenig Arbeitsspeicher
  • Hobbykoch08.08.21 12:14
       └ RE: Access97 hat zu wenig Arbeitsspeicher PeterDoering08.08.21 13:09
          └ RE: Access97 hat zu wenig Arbeitsspeicher Hobbykoch11.08.21 11:48
             └ RE: Access97 hat zu wenig Arbeitsspeicher PeterDoering11.08.21 15:47
                └ RE: Access97 hat zu wenig Arbeitsspeicher Hobbykoch12.08.21 12:11
                   └ RE: Access97 hat zu wenig Arbeitsspeicher PeterDoering15.08.21 15:48
  • Füllen einer KomboBox mit Werten aus einem Like Se...
  • A350Pilot14.08.21 10:59
       └ RE: Füllen einer KomboBox mit Werten aus einem L... PeterDoering14.08.21 16:50
          └ RE: Füllen einer KomboBox mit Werten aus einem... A350Pilot14.08.21 18:15
  • Anzahl gelöschter Datensätze in eine Variable schr...
  • A350Pilot06.08.21 11:24
       └ RE: Anzahl gelöschter Datensätze in eine Variabl... PeterDoering06.08.21 19:50
          └ RE: Anzahl gelöschter Datensätze in eine Varia... A350Pilot07.08.21 11:00
  • Sammelrechnung in Access
  • KlsAndres19.07.21 06:59
       └ RE: Sammelrechnung in Access Karl Donaubauer21.07.21 00:54
  • sql Problem
  • Greiff22.06.21 10:08
       └ RE: sql Problem PeterDoering22.06.21 21:20
          └ RE: sql Problem Greiff23.06.21 07:33
             └ RE: sql Problem PeterDoering23.06.21 09:28
                └ RE: sql Problem Greiff23.06.21 11:55
                └ RE: sql Problem, erster Ansatz Greiff25.06.21 10:21
                   └ RE: sql Problem, keine Lösung mit msaccess Greiff28.06.21 11:27
                      └ RE: sql Problem, keine Lösung mit msaccess PeterDoering28.06.21 17:15
                         └ RE: sql Problem, keine Lösung mit... Greiff04.07.21 18:22
                            └ RE: sql Problem, keine Lösung mit msaccess sks06.07.21 07:54
                            └ RE: sql Problem, keine Lösung mit msaccess PeterDoering08.07.21 12:34
                               └ RE: sql Problem, keine Lösung mi... Greiff08.07.21 15:14
    Greiff
    Gesendet: 04.07.21 18:22
    Betreff: RE: sql Problem, keine Lösung mit msaccess


    Veteran

    Beiträge: 208
    100100
    Ort: Badendorf
    Hallo, das ist ja ein nettes Angebot
    ich habe es rekursiv mit sqlite gemacht
    gesucht sind alle erlaubten Kombinationen
    Mein Beispiel habe ich auf 3 Inputkanäle begrenzt (es könnten aber auch 20 sein)
    alle 3 Inputs sind in der CTE "allowed" aufgelistet zusammen mit den erlaubten Outputs
    "alternatives" ist die sich ergebende Ergebnistabelle, die ich anschließend mit dem select filtere.
    Ich habe es inzwischen etwas anders als vorher dargestellt: jede Zeile ist eine mögliche Lösung
    die Striche und Pfeile dienen nur der Lesbarkeit, müssen also nicht sein

    Hier der Output/ die 3 Lösungen, die sich ergeben und so ausgegeben werden:

    Lösung
    ------------------------------------------------------
    Input1 => b1 || Input2 => b3 || Input3 => b4 ||
    Input1 => b2 || Input2 => b3 || Input3 => b4 ||
    Input1 => b2 || Input2 => b1 || Input3 => b4 ||

    erlaubte Lösungen sind also b1,b3,b4 oder b2,b3,b4 oder b2,b1,b4
    hier der Code, der das o.a. Ergebnis erzeugt
    Ich drücke die Daumen, dass Du eine Lösung mit msaccess hinbekommst.
    und hoffe, dass ich nur ein Brett vor dem Kopf habe
    Ich bin sehr gespannt

    viele Grüße, Rudolf

    --------------------------------------------------------------------
    with recursive
    allowed(Input,erlaubt) as
    (
    values('Input1','b1')
    union all values('Input1','b2')
    union all values('Input2','b3')
    union all values('Input2','b1')
    union all values('Input3','b4')
    ),
    alternatives (nr,Lösung) as
    (
    select 1, Input || ' => ' ||erlaubt || ' || '
    from allowed
    where Input in
    (select distinct Input from allowed limit 1) /*Startzeile*/
    union ALL
    select nr+1, Lösung || Input || ' => ' ||erlaubt || ' || ' as q
    from allowed,alternatives /*Rekursivzeile*/
    where Input in
    (select distinct Input from allowed
    where instr(Lösung,Input)=0
    limit 1)
    and instr(Lösung,erlaubt)=0 /*keine doppelten Erlaubten => nicht schon in Lösung enthalten*/
    and q not null /*Endkriterium, Input wird NULL nach dem letzten Input*/
    )
    select Lösung from alternatives where nr in (select max(nr) from alternatives) /*nur komplette Lösungen anzeigen*/

    Edited by Greiff 04.07.21 16:26
    Top of the page Bottom of the page


    Seite: < 1 2 3 4 5 6 7 8 9 10 11 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)