Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytaniami
24godzina
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 18.12.2015

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


Chciałabym aby database zliczył mi ile w danym mieście mieszka osób, robię to tak :
SELECT miasto,COUNT(miasto)
FROM klienci
GROUP BY miasto;

Cały czas jest jakiś problem.

Również próbowałam zliczyć ile jest rodzajów książek
w sensie wersja papierowa, wersja elektroniczna
SELECT COUNT(*)
FROM ksiazki
GROUP BY Forma;
Nagłówek w bazie to wlaśnie forma
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
24godzina
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 18.12.2015

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


Samo w sobie zapytanie bez zaokrąglenia działa:
SELECT AVG(Kwota) AS Srednia , MAX(Kwota) - MIN(Kwota) As Roznica
FROM zamowienia.db
ORDER BY SREDNIA, Roznica

, gdy dodaje ROUND :

SELECT ROUND(AVG(Kwota)) AS Srednia AVG(Kwota) AS Srednia , MAX(Kwota) - MIN(Kwota) As Roznica
FROM zamowienia.db
ORDER BY SREDNIA, Roznica

Wyskakuje:

Kmunikat:
INVALID use of keyword
Token : AVG(Kwota)
LINE NuMBER: 1

W bazie danych zamowienia.db
mam
NR_ID, Data zamowienia, Kwota, Forma_Zakupu, Forma_dostawy, Rodzaj_platnosci
Wszystkie dane są tutaj przykladowe wymyslane.

Go to the top of the page
+Quote Post
aniolekx
post
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


Cytat(24godzina @ 23.12.2015, 19:53:16 ) *
SELECT ROUND(AVG(Kwota)) AS Srednia AVG(Kwota) AS Srednia , MAX(Kwota) - MIN(Kwota) As Roznica
FROM zamowienia.db
ORDER BY SREDNIA, Roznica


tam brakuje przecinka po srednia, czy to tylko twoja niechlujnosc przy przpeisywaniu? Pozatym BBCode na forum obsluguje sql...
Go to the top of the page
+Quote Post

Posty w temacie
- 24godzina   Problem z zapytaniami   18.12.2015, 20:21:44
- - nospor   Nie: SELECT miasto,COUNT(miasto) a: SELECT miasto,...   18.12.2015, 20:33:56
- - 24godzina   Cały czas pokazuje mi się błąd, ze w 1 linijce coś...   18.12.2015, 20:38:20
- - nospor   przeciez ten blad nie ma nic wspolnego z zapytanie...   18.12.2015, 20:46:34
- - 24godzina   Komunikat: Invalid fiels descriptor File or direcr...   18.12.2015, 22:14:57
- - castagir   Trochę dziwnie formułujesz to pytanie. Nie podajes...   19.12.2015, 17:41:33
- - 24godzina   Nie działa, podkreśla mi błąd w 3 linijce. Nie roz...   20.12.2015, 11:04:19
- - patwoj98   To sprawdź czy widzi i będziesz miał odpowiedź. Zr...   20.12.2015, 11:10:03
- - 24godzina   Jak robię zapytania np. wypisz imona zaczynające s...   20.12.2015, 15:12:57
- - viking   Wstaw alias i się przekonaj. COUNT() AS ilosc   20.12.2015, 15:21:18
- - castagir   Nie wpisuj do SELECT nazwy żadnej kolumny, tylko w...   21.12.2015, 09:25:54
- - 24godzina   Tez mi nie działa, czyli musze mieć jakiś problem ...   21.12.2015, 18:02:59
- - castagir   Niemożliwe, żeby nie działało. Założyłem teraz dok...   22.12.2015, 18:55:54
- - 24godzina   Już doszlam. Działa A teraz mam pytanko jak bym c...   22.12.2015, 19:17:19
- - com   myślę, że to pomoże https://thingsilearn.wordpress...   22.12.2015, 19:34:01
- - castagir   Jeżeli chcesz coś wyszukać na podstawie jakiegoś p...   23.12.2015, 09:48:32
- - 24godzina   Samo w sobie zapytanie bez zaokrąglenia działa: SE...   23.12.2015, 18:53:16
|- - aniolekx   Cytat(24godzina @ 23.12.2015, 19:53:1...   24.12.2015, 10:42:28
- - castagir   Wymagasz zbyt wiele od MySQL. Jeżeli chcesz jeszcz...   24.12.2015, 08:55:40
|- - luck   Cytat(castagir @ 24.12.2015, 08:55:40...   24.12.2015, 10:57:40
- - com   luck mam nadzieję, że żartujesz ;>   24.12.2015, 15:01:14
|- - luck   Cytat(com @ 24.12.2015, 15:01:14 ) lu...   24.12.2015, 15:06:40
- - 24godzina   Zapytanie : SELECT data_zamowienia, COUNT(*),ROUND...   29.12.2015, 22:21:57


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

 



RSS Aktualny czas: 8.10.2025 - 05:13