GROUP BY Integer(DPZ/100)

Du hast mal geschrieben:

Dein Problem löst du mit:
GROUP BY Integer(DPZ/100)
Und dann solltest Du das DISTINCT weglassen. Das ist doch
nicht richtig, oder?
Gruß
Peter

Meine frage; was macht der integer genau; ehrlich gesagt kenne ich den befehl überhaupt nicht (arbeite mit ibm-sql).
Besten dank…

Hallo erstmal.

Du hast mal geschrieben:

Auf welchen Beitrag bezieht sich das ?

Dein Problem löst du mit:
GROUP BY Integer(DPZ/100)
Und dann solltest Du das DISTINCT weglassen. Das ist doch
nicht richtig, oder?
Gruß
Peter

Meine frage; was macht der integer genau; ehrlich gesagt kenne
ich den befehl überhaupt nicht (arbeite mit ibm-sql).

Integer ist ein (möglicher) Datentyp für Ganzzahlen und kein Befehl :wink:

mfg M.L.

Ich kann nur sagen: „danke“. Auch ich bin erst 36 jahre alt und lerne und lerne…
PS: hätte auch ein wenig überlegen können.

-):smile:

Integer ist ein (möglicher) Datentyp für Ganzzahlen und kein

Befehl
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Es war folgendes:

Dein Problem löst du mit:
GROUP BY Integer(DPZ/100)
Und dann solltest Du das DISTINCT weglassen. Das ist doch
nicht richtig, oder?
Gruß
Peter

Ich schreibe meine sql’s immer mit groub by 10,8,1,2 oder so; Bei dem kann ich dann den select insinct laufen lassen.
Gruss, and

Hallo nochmal.

Es war folgendes:

Gemeint waren Titel, Brett und Datum des Beitrags :wink:

Dein Problem löst du mit:
GROUP BY Integer(DPZ/100)
Und dann solltest Du das DISTINCT weglassen. Das ist doch
nicht richtig, oder?
Gruß
Peter

Ich schreibe meine sql’s immer mit groub by 10,8,1,2 oder so;
Bei dem kann ich dann den select dintinct laufen lassen.

Okay, das kann an den Eigenheiten der IBM DB2 hängen. Aber der andere
Befehl ist allgemeiner. Und mit Befehlen wie DESC oder ASC noch verfeinerbar :wink:

mfg M.L.

Also:
Wenn du folgendes im select hast;
select a.Titel, a.Brett a.Datum, b.Beitrags
mach doch:

Order by 1,2,3,4
oder

Order by 4,3,2,1
for fetch only;
Gruss, and

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

je nach DB heißt das auch anders. Es ist eine (interne) Funktion, die aus einem Dezimalwert einen ganzzahligen Wert macht.

In diesem Fall ging es um eine Typkonvertierung: die Kommastellen werden abgeschnitten. Die meisten DB kennen das als FLOOR(wert).

Gruß

Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]