[SQL] mySQL rond soms output af?

Pagina: 1
Acties:

  • Wibs
  • Registratie: Augustus 2000
  • Laatst online: 14-09 11:23
[edit: problem opgelost, bleek nergens over te gaan gaan dus van verder lezen leer je weinig :)]

Ik heb een mySQL database waarin gemeten tijden worden opgeslagen tot in honderdsten nauwkeurig. bijv 1042.58 seconden

Als ik deze nu weer wil outputten met php dan krijg ik keurig 1042.58 terug, maar wanneer ik met exact dezelfde query ColdFusion (via myODBC) mySQL laat ondervragen dan komt er 1042.6 uit.

En het rare is dan wel dat phpmyadmin (dus wel php) ook alleen de afgronde waarden weergeeft wanneer je door de tabellen browst. Ook een table dump bevat alleen de afgeronde getallen...

Wat kan er nu mis gaan in phpmyadmin en in ColdFusion?? Heb al gepoogd FORMAT COLUMN te gebruiken maar MySQL lijkt dat niet te pikken. Ik wilde onafgeronde waarden hebben

Verwijderd

waarschijnlijk is het fout gegaan bij het maken van de tabel en heb je die gezet op afronden of op 1 decimaal ofzo.
ik zou es kijken naar het ALTER commando of gewoon met de hand je kolomeigenschappen veranderen

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 07-06 23:13
Geef eens wat meer info
-descibe table
-de query

...


  • Wibs
  • Registratie: Augustus 2000
  • Laatst online: 14-09 11:23
De kolom is nu een standaard FLOAT, heb al andere types geprobeerd als DECIMAL met als format 10,2 maar dat levert dan 1042.60 ipv 1042.58


De query is gewoon heel simpel:
code:
1
2
SELECT totaltime
FROM output

verder niks eromheen

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 07-06 23:13
Op maandag 11 februari 2002 14:56 schreef Wibs het volgende:
De kolom is nu een standaard FLOAT, heb al andere types geprobeerd als DECIMAL met als format 10,2 maar dat levert dan 1042.60 ipv 1042.58
...
decimal 10,2 zou geen 1042.60 uit horen te poepen als er 1042.58 in de database staat... :?

...


  • Wibs
  • Registratie: Augustus 2000
  • Laatst online: 14-09 11:23
Arelaxed, blijkt iemand een functie te hebben geklust die zelf decimalen verzon... :(
Daarom deed die php pagina het wel, gare boel

OK, mysterie is dus opgelost thanks voor de moeite in ieder geval
Pagina: 1