Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]zapytanie SQL
eurosoft
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


mam w bazie dwie tabele:
tabela1 oraz tabela 2

w tabeli1 mam pole id_tab oraz imie
w tabeli2 mam pole id_tab(powiązane z tabela1.id_tab), nazwa, nazwa1, nazwa2, ilosc, ilosc1, ilosc2
potrzebuję otrzymać wynik w tabeli o wartościach:
imie | suma(ilosc,+ilosc1+ilosc2) |gdzie nazwa='x' or nazwa='x' or nazwa='x'

szkopuł tkwi w tym że należy najpierw wyszukać
"x" i pobrać ilość z "ilość" następnie
"1x" i pobrać ilość z "ilość1" oraz
"x2" i pobrać ilość z "ilość2"

Ten post edytował eurosoft 11.11.2010, 01:06:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


powiedz mi po co trzymasz 3 kolumny oznaczające to samo [mam na myśli nazwa i ilosc?]...

id | id_tab | type | nazwa | ilosc

gdzie type to 1,2,3 oznaczające wcześniejsze ilosc1,ilosc2,ilosc3 i nazwa1, nazwa2, nazwa3

Dzięki takiemu zabiegowi zaoszczędzisz w przyszłości kupę czasu zmarnowanego nad rozmyślaniem "hmmm a jak mam to edytować"
Go to the top of the page
+Quote Post
eurosoft
post
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


Cytat(CuteOne @ 11.11.2010, 03:07:06 ) *
powiedz mi po co trzymasz 3 kolumny oznaczające to samo [mam na myśli nazwa i ilosc?]...

id | id_tab | type | nazwa | ilosc

gdzie type to 1,2,3 oznaczające wcześniejsze ilosc1,ilosc2,ilosc3 i nazwa1, nazwa2, nazwa3

Dzięki takiemu zabiegowi zaoszczędzisz w przyszłości kupę czasu zmarnowanego nad rozmyślaniem "hmmm a jak mam to edytować"

niestety nie mam takiej możliwości, ewidencjonowane są pobierane towary oraz ich ilość, kłopotem jest to że trzymając wszystko w jednym polu nie jestem w stanie dokonać później jakich raportów materiałowych czy też ilościowych. Możesz mi jakoś pomóc?
Go to the top of the page
+Quote Post

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: 24.12.2025 - 23:03