Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kwerenda wybierająca sumy po dacie
hevellius
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.06.2006

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


witam:

mam następujący problem: mam bazę a w niej tabelę playlist, w której są pola:

moviename(nazwa filmu), totalDKK(utarg z filmu w tym dniu), CinemaID(id kina, w którym podliczony został utarg), date(data utargu).

jak zrobić kwerendę, która wyświetli np sumę utargów z różnych kin filmu matrix, tylko nie łączną, ale np jeśli podamy w formularzu datę 04.01.2007 - 8.01.2007, to w pierwszym rekordzie pokaże łączny utarg ze wszystkich kin utarg z 04.01, w następnym łączny z 05 i tak dalej?

Ten post edytował hevellius 6.01.2007, 08:44:36
Go to the top of the page
+Quote Post
cadavre
post
Post #2





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

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


  1. SELECT SUM(totalDKK) FROM TABLE WHERE date > [jakaś DATA]


Albo jeśli nie chcesz ręcznie wpisywać daty to interval'em. Wszystko w manualu: http://dev.mysql.com/

Ten post edytował cadavre 6.01.2007, 14:06:36


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
Go to the top of the page
+Quote Post
ikioloak
post
Post #3





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


troche nazwy kolumn pozmienialem ale sie polapiesz.
  1. SELECT DATA , film, sum( utarg )
  2. FROM `filmy` WHERE DATA BETWEEN '2007-01-01' AND '2007-01-10'
  3. GROUP BY DATA , film


Ten post edytował ikioloak 6.01.2007, 14:19:04
Go to the top of the page
+Quote Post
DawidF
post
Post #4





Grupa: Zablokowani
Postów: 120
Pomógł: 2
Dołączył: 4.11.2004

Ostrzeżenie: (10%)
X----


A ja bym zrobił to jeszcze inaczej smile.gif

  1. "SELECT data , film, SUM( utarg ) AS sum_utarg FROM filmy WHERE data BETWEEN '" .$_POST['data_start']. "' AND '" .$_POST['data_stop']. "' GROUP BY data , film"


Podczas listowania wyników, w pętli, sumowałbym kolumnę 'sum_utarg' i na koniec wyświetlił wynik tego sumowania.

Wiem, kolega ikoloak zaproponował w zasadzie to samo, jednak bez sumy łącznej...
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 Aktualny czas: 22.08.2025 - 02:13