![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 26.03.2008 Skąd: nowy sącz Ostrzeżenie: (10%) ![]() ![]() |
Witam! potrzebuję policzyć ile jest różnych dat w kolumnie,na razie mam zapytanie,które zlicza ilość wszystkich dat :
CODE $sql="SELECT count(*) as liczba_dat FROM zlecenia WHERE id_user='$id_user' GROUP BY data";
|
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
poczytaj jeszcze o DISTINCT.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 26.03.2008 Skąd: nowy sącz Ostrzeżenie: (10%) ![]() ![]() |
przy takim zapytaniu:
CODE $sql="SELECT count(DISTINCT data) as liczba_dat FROM zlecenia WHERE id_user='$id_user'"; podaje mi wynik 1,któ´ry jest nieprawdziwy |
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
popatrz sobie na klauzule WHERE i już będziesz wiedział czemu masz 1 wynik...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 26.03.2008 Skąd: nowy sącz Ostrzeżenie: (10%) ![]() ![]() |
eh... zapytanie ma wyciągnąć ile różnych zleceń złożył dany użytkownik,chcę podzielić na dni - każdego dnia może być kilka zamówień. w tej chwili ten kawałek kodu wygląda tak:
CODE $id_user=$_SESSION['id_user']; $sql="SELECT count(DISTINCT data) as liczba_dat FROM zlecenia WHERE id_user='$id_user'"; $zapytanie=mysql_query($sql) or die(mysql_error()); $wynik=mysql_fetch_array($zapytanie); $ile_dat=$wynik['liczba_dat']; wszystkich dat przykładowego usera jest 24, ale niektóre z nich się powtarzają. Ten post edytował eki 7.04.2009, 13:50:54 |
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 26.03.2008 Skąd: nowy sącz Ostrzeżenie: (10%) ![]() ![]() |
hmmm,może coś z formatem dat pokiełbasiłam :/ idę szukać...
Ten post edytował eki 7.04.2009, 14:39:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:39 |