Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]MYSQL Zaokrąglenie wyniku, Jak zaokrąglić wynik zapytania
yellow7
post 10.03.2010, 18:38:59
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.01.2010

Ostrzeżenie: (0%)
-----


Podejrzewam iz bedzie to smiesznie proste ale nie umiem sobie z tym poradzic.

Wynik ktory otrzymuje po wykonaniu ponizszego zapytania to : 2.4328859060403 a potrzebowalbym tylko dwa miejsca po przecinku.

  1.  
  2. SELECT ((SELECT
  3. (SELECT SUM(WYNIK) AS SUMA FROM TYPY WHERE WYNIK IS NOT NULL AND DATA>='2010-03-01' AND DATA<='2010-03-31') /
  4. (SELECT SUM(STAKE) AS SUM FROM TYPY WHERE WYNIK IS NOT NULL AND DATA>='2010-03-01' AND DATA<='2010-03-31') AS rezultat) *100) AS PROFIT
  5.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
luck
post 10.03.2010, 18:42:31
Post #2





Grupa: Zarejestrowani
Postów: 317
Pomógł: 58
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


  1. ROUND(x, 2)


--------------------
Go to the top of the page
+Quote Post
yellow7
post 10.03.2010, 18:51:05
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.01.2010

Ostrzeżenie: (0%)
-----


Powiem szczerze ze niewiele mi to pomaga, znalazlem mnostwo roznych przykladow tego typu w tutorialach

SELECT ROUND(5.94032, 2) = 5.94
SELECT ROUND(5.96549, 2) = 5.97
SELECT ROUND(5.99549, 2) = 6.00
SELECT ROUND(-5.99549, 2) = -6.00

Ja poprostu nie wiem jak to zastosowac do tego zapytania
Go to the top of the page
+Quote Post
luck
post 10.03.2010, 18:54:32
Post #4





Grupa: Zarejestrowani
Postów: 317
Pomógł: 58
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


Tak na szybko, ale powinno zagrać:
  1. SELECT ROUND(
  2. ((SELECT
  3. (SELECT SUM(WYNIK) AS SUMA FROM TYPY WHERE WYNIK IS NOT NULL AND DATA>='2010-03-01' AND DATA<='2010-03-31') /
  4. (SELECT SUM(STAKE) AS SUM FROM TYPY WHERE WYNIK IS NOT NULL AND DATA>='2010-03-01' AND DATA<='2010-03-31') AS rezultat) *100)
  5. , 2) AS PROFIT


--------------------
Go to the top of the page
+Quote Post
yellow7
post 10.03.2010, 18:57:52
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.01.2010

Ostrzeżenie: (0%)
-----


Dzieki dziala. Kurcze jeden nawias za daleko dawalem ta wartosc do ktorej ma zaokraglac "2"


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 22:08