AGB  ·  Datenschutz  ·  Impressum  







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

Berechnungsfehler ?

Ein Thema von haentschman · begonnen am 16. Mai 2013 · letzter Beitrag vom 16. Mai 2013
Antwort Antwort
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.432 Beiträge
 
Delphi 12 Athens
 
#1

AW: Berechnungsfehler ?

  Alt 16. Mai 2013, 10:04
Da muß ich dich leider enttäuschen. In der Tabelle gibt es nicht einen NULL Wert. Alle Felder sind ausgefüllt.

Danke trotzdem...
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Berechnungsfehler ?

  Alt 16. Mai 2013, 10:12
Warum ein select distinct * überhaupt weniger Datensätze als ein select * liefert, ist mir ein Rätsel, ausser diese mir auch unbekannte Datenbank, hat in ihren Tabellen keine eindeutigen IDs.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.639 Beiträge
 
Delphi 12 Athens
 
#3

AW: Berechnungsfehler ?

  Alt 16. Mai 2013, 10:19
Warum ein select distinct * überhaupt weniger Datensätze als ein select * liefert, ist mir ein Rätsel, ausser diese mir auch unbekannte Datenbank, hat in ihren Tabellen keine eindeutigen IDs.
Das ist genau der Punkt - in der Tabelle kommen identische Datensätze mehrfach vor. Das ist aber erstmal nicht verboten.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.739 Beiträge
 
Delphi 6 Enterprise
 
#4

AW: Berechnungsfehler ?

  Alt 16. Mai 2013, 10:19
Du hast da einen Denkfehler.

Du hast
2694 eindeutige Datensätze und
62 Datensätze die es mehrfach gibt
insgesamt hast du also 2756 verschiedene Datensätze
(und zur wiederholung, von diesen 2756 verschiedenen gibt es 62 die jeweils mehrfach vorkommen).

Mit 2824 - 2756 = 68 weißt du nun, das in diesen 68 die 62 drin stecken, d.h. doppelt vorkommen. Dann bleiben noch 6 übrig, z.B. daher das einige der Datensätze, z.B. 6 3fach vorkommen, oder 3 die 4fach vorkommen, oder...
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort


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 23:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz