Shoutbox

support:
2021 Jun 05 21:36:07
w jakimś bliżej nie określonym czasie nastąpi mała zmiana na forum, ale to jak znajdę wolny weekend czy coś podobnego
support:
2020 Nov 12 13:57:35
o taki portal na jakiś czas do nas wpadnie

Wyszukiwanie budynków

  • 6 Odpowiedzi
  • 2264 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Offline macieqq

  • *
  • Słuchacz
  • *
  • Wiadomości: 4
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
    • Zobacz profil

Wyszukiwanie budynków

  • dnia: 30 Lipiec 2015, 09:57
Dzień dobry. Pracuję na EWOPISIE v6.10. Dostałem zadanie wyszukania wszystkich budynków, które zostały wybudowane od 2013 roku do chwili obecnej. Mam pominąć wszystkie z aktualizacji, jak wspomniałem interesują mnie jedynie te nowo wybudowane. W jaki sposób mogę wyszukać takie obiekty? Czytałem trochę o monitorze zapytań, ale jestem w tym zielony. Proszę o pomoc :)

Offline Lupus

  • *
  • *
  • Wiadomości: 1907
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Chrome 44.0.2403.125 Chrome 44.0.2403.125
    • Zobacz profil
    • limbus3d.pl

Odp: Wyszukiwanie budynków

  • dnia: 30 Lipiec 2015, 10:11
select idobr, idb from budynki
where RBB>=:rok_zakonczenia
and status in (0,1)



Założenie jest oczywiście takie, że nikt się nie pomylił i wpisane są prawidłowo daty zakończenia, a nie modernizacji/przebudowy.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline macieqq

  • *
  • Słuchacz
  • *
  • Wiadomości: 4
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
    • Zobacz profil

Odp: Wyszukiwanie budynków

  • dnia: 30 Lipiec 2015, 10:25
Dzięki, ale gdzie mam zdefiniować ten 2013 rok? Zastępując rok_zakonczenia liczbą 2013 wywala mi i tak wszystkie budynki, nawet te z 1970.

Czy dobrze rozumiem, że wpisując 2013 tak jak to zrobiłem, wyszukuje wszystkie budynki wpisane do bazy EWOPISU od 2013 roku, nie zważając na datę budowy?

EDIT:
Ok, nie wywaliłem : przy wpisywaniu daty. Teraz faktycznie pokazuje mi wszystkie wybudowane w 2013.

A co zrobić jeżeli chcę otrzymać wszystkie budynki wprowadzone do bazy od 2013 roku, nie ważne jaki jest rok budowy?
« Ostatnia zmiana: 30 Lipiec 2015, 10:28 wysłana przez macieqq »

Offline Lupus

  • *
  • *
  • Wiadomości: 1907
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Chrome 44.0.2403.125 Chrome 44.0.2403.125
    • Zobacz profil
    • limbus3d.pl

Odp: Wyszukiwanie budynków

  • dnia: 30 Lipiec 2015, 10:39
nie trzeba było nic wywalać
RBB>=:rok
powoduje wyświetlenie dodatkowego okienka z pytaniem o wpisanie wartości
i wyświetla wszystkie nowsze niż 2013 rok, a nie te z 2013 roku.

za datę wprowadzenia do bazy odpowiada DTU, ale zawiera po za datą również godzinę i sekundy wprowadzenia.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline macieqq

  • *
  • Słuchacz
  • *
  • Wiadomości: 4
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
    • Zobacz profil

Odp: Wyszukiwanie budynków

  • dnia: 30 Lipiec 2015, 11:08
Faktycznie wyskakuje okienko :)

Tak więc chcąc zastosować drugie polecenie, zamieniam RBB and DTU. Czy rok_zakonczenia zostaje i wprowadzam np. 2013-01-01 jeżeli chcę otrzymać obiekty dodane do bazy od 1 stycznia 2013, czy jest to komenda przypisana do zakończenia budowy?

EDIT:

To co napisałem w tym poście jest mi jednak niepotrzebne. Mam natomiast jeszcze jedno pytanie - czy da się do:

select idobr as Obreb, idb as Budynek from budynki
where RBB>=:rok_zakonczenia
and status in (0,1)

dodać trzecią kolumnę z odpowiednim rokiem zakończenia budowy przy każdym budynku?
« Ostatnia zmiana: 30 Lipiec 2015, 11:21 wysłana przez macieqq »

Offline Lupus

  • *
  • *
  • Wiadomości: 1907
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Chrome 44.0.2403.125 Chrome 44.0.2403.125
    • Zobacz profil
    • limbus3d.pl

Odp: Wyszukiwanie budynków

  • dnia: 30 Lipiec 2015, 11:30
select idobr as Obreb, idb as Budynek, RBB as rok_zakonczenia from budynki
where RBB>=:rok_zakonczenia
and status in (0,1)
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline macieqq

  • *
  • Słuchacz
  • *
  • Wiadomości: 4
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
    • Zobacz profil

Odp: Wyszukiwanie budynków

  • dnia: 30 Lipiec 2015, 11:42
Cud, miód :) Serdecznie dziękuję i pozdrawiam!