Bei der offenen Klasse und gleicher Disziplin wie es oft vorkommt bei Laienschießen
ist eine Filterung nach Geschlecht nicht möglich.
Dabei Frage ich mich gerade wie der Datentyp in der SSMDB2 bestimmt wurde?
z.b. TotalRing als int(11) - standard wird ja unsigned verwendet.
Ich habe nich nie negative Ringe gesehen bzw. BesterTeiler01 kann nie negativ werden.
auch die Sportpassnummer wird wohl nie negativ vergeben werden.
int(11) has size is 4 bytes which equals 32 bit.
Signed value is : -2^(32-1) to 0 to 2^(32-1)-1 = -2147483648 to 0 to 2147483647
Unsigned values is : 0 to 2^32-1 = 0 to 4294967295
Das ist zwar aktuell kein Problem aber vielleicht sollten ein paar Deklarationen nochmal angeschaut werden ob nicht SIGNED besser geeignet wäre.
Das hätte auch den Vorteil das eine kleinere Fehlerbehandlung im Programm Quelltext erfolgen kann da das signed Zeichen nicht behandelt werden muss,
als weitere Folge könnte das zu einer zusätzliche Perfomance führen auch für den Programmierer könnte dies einfacher logischer im Kopf erfasst werden.
Nehmen wir mal das Beispiel Sportpassnummer die immer positiv ist kann bei int(11) nur 2147483647 Schützen eingegeben werden bei int (11) unsigned
4294967295.

Gruss Christoph