AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Query soll anderen Datentyp liefern

Query soll anderen Datentyp liefern

Ein Thema von Medium · begonnen am 2. Sep 2009 · letzter Beitrag vom 3. Sep 2009
 
Medium

Registriert seit: 23. Jan 2008
3.687 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Query soll anderen Datentyp liefern

  Alt 2. Sep 2009, 15:37
Ich muss das noch mal hoch ziehen, da sich eine sehr sehr ähnlich Frage ergeben hat:

Ich habe ja u.a. TQRCharts im Einsatz, und diese sollen auf ihrer X-Achse einen Datumswert tragen. Ziel ist ein Balkendiagramm, dass Werte tageweise summiert darstellt. Der SQL String schaut so aus:
SQL-Code:
SELECT DATE(V_DAT) AS V_DAT, ROUND(SUM(ANTEIL_I)) AS MENGE
FROM rpohis
WHERE CHARGE <= 100
  AND M_NR = '1
GROUP BY V_DAT
ORDER BY V_DAT
Das Feld V_DAT ist hier der Übeltäter, da es den Datumswert anders zurück liefert, als es die alte Version auf Basis von Paradox tat. Diese hat nämlich einen schmucken Float geliefert, den ich im Chart als Achsengröße einsetzen konnte. MySQL liefert hier aber einen String, und mit dem ist's dann leider Essig.

Nun steht in der MySQL Doku:
Zitat:
Note that if either operand is a floating-point value, the result is a floating-point value
Also ich, gewitzt wie ich bin, gleich mal den selben Trick wie oben probiert, und an DATE(V_DAT) noch ein *1.0 angehängt. Und leider Pustekuchen, ich bekomme lediglich das Jahr - also den Ganzzahlanteil daraus. Casts auf Datumstypen brachten auch nix, alle kommen als String in meiner ZQuery an. Auch ein +0.0 brachte übrigens selbiges Ergebnis.

Hat da evtl. noch jemand einen ähnlich einfachen aber genialen Kniff auf Lager, wie ich nun Datumswerte als Floats rauskitzeln kann?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 07:18 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 by Thomas Breitkreuz