AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SQL abfrgae First 3

Ein Thema von MatthiasK · begonnen am 15. Jul 2016 · letzter Beitrag vom 20. Jul 2016
 
MatthiasK

Registriert seit: 20. Nov 2015
Ort: Sachsen
19 Beiträge
 
Delphi 7 Personal
 
#1

SQL abfrgae First 3

  Alt 15. Jul 2016, 10:03
Datenbank: Firebird • Version: 2.5 • Zugriff über: Zeos
Hallo,

ich sitz grad an nem Problem, wo ich mir ein wenig das Hirn zermartere.

ich habe eine Tabelle:

UserID, Zeit1, Zeit2, MinBetween, First3

MinBetween gibt die Minuten zwischen den zwei Zeiten an. First3 ist nur ein Integerfeld.

für jeden User gibts so im Durchschnitt 6-20 Datensätze ca. Ich will für jeden User die 3 Datensätze mit dem größten Wert von MinBetween.
bisher hab ich folgendes per sql versucht:
Code:
select first 3 * from tdaten2
erwartungsgemäß kommt da zwar 3 datensätze, aber leider Müll. Wie kann ich das machen, das für jede UserId die 3 größten werte von MinBetween durch ne 1 im Feld First3 gekennzeichnet werden?

Danke für Anregungen.
Matthias
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:53 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