AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:32

Parameter dieser Suchanfrage:

Suche in Thema: SQL abfrgae First 3
Suche alle Beiträge, die von "Neutral General" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQL abfrgae First 3

      Delphi
      by Neutral General, 20. Jul 2016
    Ja gut, dass ist halt das was "FIRST 3" tut. Es liefert dir die ersten 3 Datensätze der Ergebnismenge. Und wenn die Ergebnismenge nicht so eingeschränkt oder/und sortiert wurde, dass die ersten 3 Datensätze auch die größten sind, dann bekommst du natürlich Müll.
    Aber wie du das machen kannst wurde ja schon beschrieben.
  • Forum: Datenbanken

    AW: SQL abfrgae First 3

      Delphi
      by Neutral General, 20. Jul 2016
    Versuch mal zumindest Testweise statt dem Edit/Post in der Query eine 2. Query mit einem "richtigen" Update SQL drin.
    Vielleicht ist auto-Commit auch nicht drin und du musst die Transaktion oder in der Connection erst committen?
  • Forum: Datenbanken

    AW: SQL abfrgae First 3

      Delphi
      by Neutral General, 20. Jul 2016
    Du musst in der Query auch den Primärschlüssel der Tabelle die du aktualisieren willst mitselektieren, sonst funktioniert das Edit/Post nicht.
    PS: Für Firebird würde ich auf jeden Fall IBExpert (statt SQL-Manager) empfehlen.
  • Forum: Datenbanken

    AW: SQL abfrgae First 3

      Delphi
      by Neutral General, 15. Jul 2016
    Naja du übergibst doch dem Report eine Datenmenge (Eine Query wahrscheinlich). Und in der Query selektierst du halt statt tabelle.minbetween einfach datediff(MINUTE, tabelle.zeit1, tabelle.zeit2) as minbetween
  • Forum: Datenbanken

    AW: SQL abfrgae First 3

      Delphi
      by Neutral General, 15. Jul 2016
    Aber du kannst diese Sachen genauso im Report ausgeben ohne zusätzliche Felder:
    SELECT
    datediff(MINUTE, tabelle.zeit1, tabelle.zeit2)
    FROM tabelle

    Und auch First3 lässt sich so ermitteln, wenn auch etwas aufwändiger.
    Das First3-Feld schreit nur so nach Inkonsistenz.
  • Forum: Datenbanken

    AW: SQL abfrgae First 3

      Delphi
      by Neutral General, 15. Jul 2016
    Also in einem normalen SELECT wirds glaube ich echt knifflig aber es gibt ja Execute-Blöcke:
    EXECUTE BLOCK
    RETURNS (user_id int, zeit1 timestamp, zeit2 timestamp, minbetween int, first3 int)
    As
    BEGIN
    FOR
    SELECT DISTINCT
    tabelle.user_id
    FROM tabelle
    INTO :user_id


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Neutral+General&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=189742
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 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