AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:17

Parameter dieser Suchanfrage:

Suche in Thema: Alternative zu dynamic sql-cursor problematik
Suche alle Beiträge, die von "omata" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Alternative zu dynamic sql-cursor problematik

     
      by omata, 9. Mai 2010
    Hier nochmal ein neuer Versuch...

    SELECT datum,
    SUM(CASE WHEN typ_id = 1 THEN wert ELSE 0 END)
    +SUM(CASE WHEN typ_id = 2 THEN wert ELSE 0 END)
    -SUM(CASE WHEN typ_id = 3 THEN wert ELSE 0 END)
    -SUM(CASE WHEN typ_id = 4 THEN wert ELSE 0 END)
    +SUM(CASE WHEN typ_id = 5 THEN wert ELSE 0 END)
    - CASE WHEN duration IN (15, 20) THEN SUM(CASE WHEN typ_id = 6...
  • Forum: Datenbanken

    Re: Alternative zu dynamic sql-cursor problematik

     
      by omata, 7. Mai 2010
    Wie viele zeilen hat die config-Tabelle pro domain? Zufällig sechs? Das Konstrukt (die config) verstehe ich auch nicht wirklich.

    Das Umkopieren von allen Zeilen geht auch einfacher, da ist kein Cursor nötig...

    DELETE FROM temp_tabelle;
    INSERT INTO temp_tabelle
    SELECT *
    FROM ...SQL-Abfrage...;
  • Forum: Datenbanken

    Re: Alternative zu dynamic sql-cursor problematik

     
      by omata, 7. Mai 2010
    Und warum lässt du dann die Prozedur nicht einfach weg und nimmt nur die SQL-Anweisung?

    Was macht die Prozedur denn so tolles in der Schleife? Ich verstehe die einfach nicht.
  • Forum: Datenbanken

    Re: Alternative zu dynamic sql-cursor problematik

     
      by omata, 6. Mai 2010
    Vielleicht so...

    SELECT datum,
    SUM(CASE WHEN typ_id = 1 THEN wert ELSE 0 END)
    +SUM(CASE WHEN typ_id = 2 THEN wert ELSE 0 END)
    -SUM(CASE WHEN typ_id = 3 THEN wert ELSE 0 END)
    -SUM(CASE WHEN typ_id = 4 THEN wert ELSE 0 END)
    +SUM(CASE WHEN typ_id = 5 THEN wert ELSE 0 END)
    - CASE WHEN duration IN (15, 20) THEN SUM(CASE WHEN typ_id = 6 THEN wert ELSE 0...
  • Forum: Datenbanken

    Re: Alternative zu dynamic sql-cursor problematik

     
      by omata, 5. Mai 2010
    Dir könnte man bestimmt helfen, aber leider hast du nichts darüber verraten, wie deine Datenbankstruktur aussieht, du hast keine Beispieldaten gezeigt und du hast nicht gezeigt was du eigentlich haben bzw. machen möchtest. Du bist festgefahren in deinem Weg und den willst du weitergehen, obwohl du herausgefunden hast, dass er nicht funktioniert.

    Mein erster Ansatz (ohne eigentlich irgendetwas...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=omata&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=151087
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz