Die Suche ergab 78 Treffer

von Groffy
So 15. Okt 2023, 10:01
Forum: Praxiseinsatz
Thema: Filtern von numerischen Werten <> NaN
Antworten: 19
Zugriffe: 32354

Re: Filtern von numerischen Werten <> NaN

Hallo bfuerchau, min( case when position('IND', left(value, 10)) > 0 then null else value end ) vielen Dank für den interessanten Ansatz. Mit select min(case when position('ind', left(VALUE_DOUBLE, 10))>0 then null else VALUE_DOUBLE end), max(case when position('ind', left(VALUE_DOUBLE, 10))>0 then ...
von Groffy
So 15. Okt 2023, 08:55
Forum: Praxiseinsatz
Thema: Filtern von numerischen Werten <> NaN
Antworten: 19
Zugriffe: 32354

Re: Filtern von numerischen Werten <> NaN

Moin Volker,
vr2 hat geschrieben: Sa 14. Okt 2023, 19:16

Code: Alles auswählen

where CAST(VALUE_DOUBLE as VARCHAR(20)) <> 'nan(ind)'

das funktioniert auch, und ist mit ca. 220ms/140k Werten etwas schneller.


Gruß Ulrich
von Groffy
So 15. Okt 2023, 08:36
Forum: Software
Thema: FlameRobin - Stored Procedure und Functions ausführen
Antworten: 4
Zugriffe: 20292

Re: FlameRobin - Stored Procedure und Functions ausführen

Moin Volker, danke - ich hatte nicht bemerkt, dass beim Aufruf die deklarierten Eingangsparameter in Hochkommas gesetzt werden... Die in Blob-Eingabefelder eingegeben Daten scheinen tatsächlich nicht korrekt übergeben zu werden, es kommt eine Fehlermeldung: 'All parameters must be specified' Gruß Ul...
von Groffy
Sa 14. Okt 2023, 11:24
Forum: Praxiseinsatz
Thema: Filtern von numerischen Werten <> NaN
Antworten: 19
Zugriffe: 32354

Re: Filtern von numerischen Werten <> NaN

Nachtrag: Ich konnte es mir dann nicht verkneifen eine UDR Function (DOUBLE_IS_NAN) in Free Pascal zu implementieren, die intern eigentlich nur aus einer Zeile Pascal Code besteht. create or alter function DOUBLE_IS_NAN (doublevalue double precision) returns boolean EXTERNAL NAME 'externaludr!double...
von Groffy
Sa 14. Okt 2023, 08:16
Forum: Praxiseinsatz
Thema: Filtern von numerischen Werten <> NaN
Antworten: 19
Zugriffe: 32354

Re: Filtern von numerischen Werten <> NaN

Moin Volker, vielen Dank, das Umwandeln auf string funktioniert tatsächlich! Ich war etwas überrascht, dass der direkte Vergleich select ... from RESULTS where DOUBLE_VALUE <> log(1,1) hingegen nicht funktioniert. Das Umwandeln aller double Werte in strings hat natürlich seinen Preis: SELECT min(VAL...
von Groffy
Sa 14. Okt 2023, 07:51
Forum: Software
Thema: FlameRobin - Stored Procedure und Functions ausführen
Antworten: 4
Zugriffe: 20292

FlameRobin - Stored Procedure und Functions ausführen

Hallo Zusammen,

bin ich etwas blind, oder ist es tatsächlich nicht möglich in FlameRobin Eingabeparameter für Stored Procedure / Functions zu setzen?


Gruß Ulrich
von Groffy
Fr 13. Okt 2023, 14:35
Forum: Praxiseinsatz
Thema: Filtern von numerischen Werten <> NaN
Antworten: 19
Zugriffe: 32354

Re: Filtern von numerischen Werten <> NaN

Hallo Martin, es ist nach einiger Suche etwas verwirrend. 'NaN' ist tatsächlich laut IEEE ein gültiger Wert für den Datentyp double und kann auch in einem Firebird Datenfeld gespeichert werden, ist als nicht NULL. Der Wert wird z.B. auch zurückgegeben für log(1,1) (Firebird 4 Language Reference Seit...
von Groffy
Do 12. Okt 2023, 17:48
Forum: Praxiseinsatz
Thema: Filtern von numerischen Werten <> NaN
Antworten: 19
Zugriffe: 32354

Filtern von numerischen Werten <> NaN

Hallo, ich habe eine Tabelle mit numerischen Werten (DOUBLE PRECISION), die aus einer Auswertung von Messdaten stammen, und möchte MIN(), MAX(), AVG() abfragen, aber es sind NaN Werte in den Datenfeldern, wie bekomme ich die rausgefiltert? select MIN(VALUE_DOUBLE), MAX(VALUE_DOUBLE, AVG(VALUE_DOUBLE...
von Groffy
Mi 4. Okt 2023, 10:53
Forum: Praxiseinsatz
Thema: Firebird UDR mit FreePascal
Antworten: 19
Zugriffe: 60872

Re: Firebird UDR mit FreePascal

Die Dokumentation wurde nun offiziell aufgenommen. https://github.com/FirebirdSQL/firebird-documentation Diese wird dann in den nächsten Tagen auf der Webseite als PDF und HTML hinterlegt. Gruß Martin Hallo Martin, ist das schon verfügbar? Ich kann unter https://firebirdsql.org/en/reference-manuals...
von Groffy
Sa 30. Sep 2023, 12:29
Forum: Praxiseinsatz
Thema: Firebird UDR mit FreePascal
Antworten: 19
Zugriffe: 60872

Re: Firebird UDR mit FreePascal

Keine vollständige Referenz, aber kennt ihr diese Doku?

https://www.ibexpert.net/ibe/pmwiki.php?n=Doc.UDR


Gruß Ulrich