![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 26.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, Mam problem z przygotowaniem warunku, który wyświetlałby faktury zależne od numeru składającego się z dwóch pól w bazie.
Numer faktury składa się z roku i jakiegoś unikatowego trzy cyfrowego numeru. Chciałbym napisać warunek, który wyświetli mi faktury np z przedziału od 2015/12 do 2016/15. Próbowałem z between ale nie działało to tak jak trzeba gdyż najpierw wybierało dane po jednym warunku a dopiero potem po drugim. i gdy faktura z roku 2015 miała unikatowy numer większy niż 15 to już tego mi nie wyświetlało:( Zacząłem kombinować ze znakami "mniejsze" "większe" ale też nie działa to tak jak powinno, znów wyświetla numery tylko do 15:
Proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 26.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
mam w osobnych polach : w jednym jest rok a w drugim ten numer trzy cyfrowy
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Takie tam:
Kod SELECT * FROM fv WHERE CONCAT(rok,LPAD(nr, 3, 0)) BETWEEN 2015005 AND 2016006 PS. Koledze chodzi o to żebyś w oddzielnym polu trzymał cały sklejony nr. Ten post edytował Pyton_000 24.05.2016, 17:16:53 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 26.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
a jak to wdrożyć jeżeli używam PDO i idzie to prze PHP? nie wiem jak dodać te zera z przodu jak binduje wartości ze zmiennych?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:47 |