Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PROBLEM Z SUMOWANIEM
Puchan
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.04.2012

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


Witam mam problem , w pracy dostałem zadanie aby stworzyc baze danych ( w open office base , jezeli zle dodalem temat to przepraszam) wiec przejde do problemu , mam 2 tabele w obu sa rekordy nr licznika. W pierwszej tabeli sa wpisywane kWh co miesiac a w drugiej ogolny stan licznika , wiec mam problem gdy sumuje :

SELECT "Tabela1"."nr licznika", "stan licznika"."nr licz", "Tabela1"."kWh", "stan licznika"."stan ", "Tabela1"."kWh" + "stan licznika"."stan " AS "suma" update "stan licznika"."stan" set "stan licznika"."stan"="stan licznika"."stan"+ "suma"."SATAN LICZNIKA" FROM "stan licznika" AS "stan licznika", "Tabela1" AS "Tabela1" WHERE "stan licznika"."nr licz" = "Tabela1"."nr licznika"

tak mam narazie napisane ale gdy prubuje zapisac to mi wyskakuje syntax error . Mysle tez ze jak nadpisze stan licznika bedzie mi dodawac w nieskonczonosc(ale moge sie mylic) . Prosze o pomoc , bardzo mi to pomorze w pracy
Pozdro
Go to the top of the page
+Quote Post
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

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


Cytat(Puchan @ 30.04.2012, 07:07:28 ) *
Witam mam problem , w pracy dostałem zadanie aby stworzyc baze danych ( w open office base , jezeli zle dodalem temat to przepraszam) wiec przejde do problemu , mam 2 tabele w obu sa rekordy nr licznika. W pierwszej tabeli sa wpisywane kWh co miesiac a w drugiej ogolny stan licznika , wiec mam problem gdy sumuje :

SELECT "Tabela1"."nr licznika", "stan licznika"."nr licz", "Tabela1"."kWh", "stan licznika"."stan ", "Tabela1"."kWh" + "stan licznika"."stan " AS "suma"
update "stan licznika"."stan" set "stan licznika"."stan"="stan licznika"."stan"+ "suma"."SATAN LICZNIKA" FROM "stan licznika" AS "stan licznika", "Tabela1" AS "Tabela1" WHERE "stan licznika"."nr licz" = "Tabela1"."nr licznika"

tak mam narazie napisane ale gdy prubuje zapisac to mi wyskakuje syntax error . Mysle tez ze jak nadpisze stan licznika bedzie mi dodawac w nieskonczonosc(ale moge sie mylic) . Prosze o pomoc , bardzo mi to pomorze w pracy
Pozdro

Nie da się tego zrobić jednym zapytaniem. Musisz to podzielić na dwa pytania: najpierw update, potem select

W kwestii sumowania
  1. SELECT "Tabela1"."nr licznika", "stan licznika"."nr licz", "Tabela1"."kWh", "stan licznika"."stan ", "Tabela1"."kWh" + "stan licznika"."stan " AS "suma"
  2. FROM "stan licznika"
  3. JOIN "Tabela1" USING("nr licznika")


Ten post edytował bpskiba 30.04.2012, 08:33:56
Go to the top of the page
+Quote Post
Puchan
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.04.2012

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


Nadal mi wyskakuje bład syntax error , jak mogbyś napisac z tym updatem to bylbym wdzieczny poniewasz ja z sql nic nie wiem a to co tam napisalem to wydedukowalem z internetu
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: 21.08.2025 - 04:31