Partnerzy

Autor Wątek: Wyszukiwanie budynków  (Przeczytany 1345 razy)

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

macieqqAutor wątku

    Offline
  • *
  • Wiadomości: 4
  • Operaty 0
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
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 :)
 

Lupus

    Offline
  • *
  • Wiadomości: 1514
  • Operaty 111
  • 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
    • limbus3d.pl
Odp: Wyszukiwanie budynków
« Odpowiedź #1 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?
 

macieqqAutor wątku

    Offline
  • *
  • Wiadomości: 4
  • Operaty 0
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
Odp: Wyszukiwanie budynków
« Odpowiedź #2 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 »
 

Lupus

    Offline
  • *
  • Wiadomości: 1514
  • Operaty 111
  • 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
    • limbus3d.pl
Odp: Wyszukiwanie budynków
« Odpowiedź #3 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?
 

macieqqAutor wątku

    Offline
  • *
  • Wiadomości: 4
  • Operaty 0
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
Odp: Wyszukiwanie budynków
« Odpowiedź #4 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 »
 

Lupus

    Offline
  • *
  • Wiadomości: 1514
  • Operaty 111
  • 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
    • limbus3d.pl
Odp: Wyszukiwanie budynków
« Odpowiedź #5 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?
 

macieqqAutor wątku

    Offline
  • *
  • Wiadomości: 4
  • Operaty 0
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 11.0 MS Internet Explorer 11.0
Odp: Wyszukiwanie budynków
« Odpowiedź #6 dnia: 30 Lipiec 2015, 11:42 »
Cud, miód :) Serdecznie dziękuję i pozdrawiam!