![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 9.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam 2 problemy:
Pierwszy to taki ze mam zapytanie a w nim funkcjes SUM ktora ma mi zliczyc wartosci w kolumnie Przyjalem wariant wszedzie przedstawiany
i wyskrobalem cos takiego
niestety wywala mi blad "Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause" Niby po dodaniu GROUP BY odp dziala ale zalezy mi na jak najwiekzej poprawnosci kodu Pozatym wyswietla w kolejnosci alfabetycznej a nie w takiej jak dodano do bazy Drugi to problem z zapytaniem
Wywala blad "Something is wrong in your syntax obok 'sonda' )'' w linii 1" Probuje roznych kombinacji cudzysloow i komunikat sie zmienia ale ogolnie o to samo zgasza blad a Jak rozbije to na 2 zapytania dziala ok Z gory dziekuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przecież masz czarno na białym napisane że połączenie SUM z innymi typami kolumn "is illegal' no tak trudno zrozumieć, że nie wolno? Co do drugiego problemu to upewnij się, czy masz prawidłowo wpisane wartości tabel i kolumn, oraz, że podzapytanie nie zwraca przypadkiem NULL.
mam jeszcze jedno pytanko czy da sie zrobic autoinkrementacje pola?
cos w tym stylu tylko zamiast ilosc=ilosc+1 cos co by incrementowalo wartosc tej kolumny Tak, w tabeli trzeba ustawić że to pole ma mieć autoinkrementację, wtedy nie ustawiasz jego wartości w zapytaniu tylko zamo się ustawia na kolejną wartość. Teraz ja z kolei mam pytanie. Zaglądałeś w ogóle do jakiegokolwiek kursu SQLa albo do manuala? Bo zadajesz tak podstawowe pytania, że to aż boli. Ten post edytował JoShiMa 2.04.2008, 19:12:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 17:15 |