Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Problem z zapytaniem MySQL
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, mam problem z konstrukcją zapytania. Chodzi mi o taka rzecz:

mam tabelę

id_kasa - identyfikator rekordu
kwota - wartość płaty lub wypłaty
rodzaj - typ dokumentu /KP, KW, BO - bilans otwarcia/

potrzebuję wykonać zapytanie:

znajdź ostatni zapisany bilans otwarcia, dodaj do niego wszystkie nowsze dokumenty /KP i KW/ aż do daty.
data jest przesyłana ze skryptu.

prosze o pomoc w rozwiązaniu mojego problemu
patwoj98
Dałbyś jakieś dane.

SELECT * FROM tabela WHERE max(id) - wyciągniesz ostatnie id.
Dalej musisz pewnie zrobić UPDATEm http://www.w3schools.com/sql/sql_quickref.asp
tomxx
  1. SELECT * FROM `tabela` WHERE `id_kasa` >= (SELECT `id_kasa` FROM `tabela` WHERE `rodzaj` = 'BO' ORDER BY `id_kasa` DESC LIMIT 0, 1);
Podzapytanie wybiera ostatni, największy id BO, a zapytanie wybiera wszystkie identyfikatory większe lub równe.

Tylko że jeżeli chcesz to zrobić z datą, to chyba oczywiste, że do bazy musisz dodać pole `data`...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.