Partnerzy

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

*

sigielkiAutor wątku

  • *
  • 41
    0
  • Płeć: Mężczyzna
  • System: Windows 10 Windows 10
  • Przeglądarka: Edge 14.14393 Edge 14.14393
baza; SQL
18 Maj 2017, 15:00
dzień dobry
sprawdzam poprawność rzędnych "wklepanych" do bazy:
sprawdzam w monitorze SQL (tzn. chciałem tak zrobić) po uszeregowaniu od największych okazało się że dużo jest błędnych (literówka, albo przestawienie ), ale po odnalezieniu niby błędnego obiektu okazuje się że jest dobry.

Czemu tak jest,/ jest błąd czy nie ma?

pozdrawiam
 

*

Lupus

  • *
  • 1546
    111
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka: Chrome 58.0.3029.110 Chrome 58.0.3029.110
Odp: baza; SQL
18 Maj 2017, 22:54
a jakieś polecenie sql, którym to robisz, albo kawałek bazy czy choćby wynik zapytania?

uszeregowałeś po czym? to są aktualne obiekty czy usunięte? nikt nie zgadnie...
__________
Pozdrawiam
Lupus

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

*

sigielkiAutor wątku

  • *
  • 41
    0
  • Płeć: Mężczyzna
  • System: Windows 10 Windows 10
  • Przeglądarka: Edge 14.14393 Edge 14.14393
Odp: baza; SQL
19 Maj 2017, 06:52
dzięki za odpowiedź
select * from EW_OB_DD_335 order by RZEDNAGORY desc   
chciałem tylko sprawdzić "strzały", no i jest np. wysokość 2834m a na mapie obiekt istnieje i ma dobrą wys. 234

Jak sprawdzić, które są aktualne a które usunięte?
chodzi mi oczywiście, o to jak to sprawdzić w tabeli ( który atrybut o tym mówi),
Ostatnia zmiana: 19 Maj 2017, 11:46 wysłana przez sigielki
 

*

zawsze

  • *
  • 30
    0
  • System: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka: Chrome 58.0.3029.110 Chrome 58.0.3029.110
Odp: baza; SQL
27 Maj 2017, 11:33
Czy w Ewmapie mam wstawioną zmienna do obiektu jeżeli chodzi o wyświetlanie ?
Natomiast jeżeli chodzi o Sql należało by uwzględnić status aktualny z tego co pamiętam to 3
Pozdrawiam
 

*

Lupus

  • *
  • 1546
    111
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka: Chrome 58.0.3029.110 Chrome 58.0.3029.110
Odp: baza; SQL
29 Maj 2017, 09:20
Status 3 to w bazach ewopisu akurat archiwalny. Nie sądzę, żeby Geobid zmieniał swoje przyzwyczajenie i w ewmapie wymyślił odwrotne oznaczenia statusu.
statusy:
0 - aktualny
1 - w zmianie do usunięcia
2 - w zmianie do dodania
3 - archiwalny

Temat jest trochę bardziej złożony.
Statusy są w tabeli EW_OBIEKTY a wartości w EW_OB_"coś tam coś tam"
Więc najprościej (nie koniecznie najszybciej i najbardziej elegancko od strony informatycznej)

select * from EW_OB_DD_335 o335
where o335.uido in (select ob.uid from EW_OBIEKTY ob where ob.KOD in ('SUPS01' tu po przecinkach można wymienić też inne kody) and ob.status=0)
order by RZEDNAGORY desc


na pewno dużo szybciej by to działało po użyciu join (tutaj chyba left join)

ewentualnie na potrzeby sprawdzenia poprawności w kopii bazy usunąć wszystkie obiekty ze statusem 3 niezależnie od kodu.  >:D
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?
 
Podziękował: sigielki

*

zawsze

  • *
  • 30
    0
  • System: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka: Chrome 58.0.3029.110 Chrome 58.0.3029.110
Odp: baza; SQL
30 Maj 2017, 09:31
sorki rzeczywiście 0- status aktualne  :)