Pytanko : czy gdzieś jest dostępna baza perfum ? Taka gdzie byłaby informacja np:
Dolce & Gabbana Light Blue Women
Nuta głowy:
sycylijska cytryna, zielone jabłko, kwiat dzwonka, cedr

Nuta serca:
jaśmin, bambus, biała róża

Nuta bazy:
piżmo, bursztyn, cedr

Dosłownie szukam nie strony tylko bazy/pliku sql ew. excel z tymi danymi :)
(zastosowanie prywatne/niekomercyjne)

Muszę przerobić kwerendy mssql na postgresowe. Niestety napotkałem opór przy obliczaniu różnic między datami.

MSSQL:
SELECT DATEDIFF(HOUR, '2022-10-22 13:00:00', '2022-10-21 09:41:21' zwraca mi liczbę -28
POSTGRES:
SELECT DATE_PART('day', '2022-10-21 09:41:21', '2022-10-22 13:00:00') * 24 + DATE_PART('hour', '2022-10-21 09:41:21', '2022-10-22 13:00:00') zwraca mi - 27

Ktoś mi powie co jest grane, czy ja powinienem jakiś rounding zrobić?

#sql
#programowanie
@ponton: Chyba ogarnąłem, zamiast używać date_part, użyłe tego:

SELECT CEIL(EXTRACT(epoch from '2022-10-21 09:41:21', '2022-10-22 13:00:00')/3600) as hours, bez 'ceil' miałem to samo co wcześniej.
Mirki, aktualnie zajmuje sie konwersja baz danych pomiedzy poprzednim systemem klienta, a naszym
Zainteresowalem sie pythonem, szukam jakiegos narzedzia ktore pozwoli mi wstepnie przeanalizowac baze ktore otrzymujemy, liczbe poszczegolnych rekordow, liczbe rekordow ktore nie zostana skonwertowane z powodu jakichs ustalonych warunkow konwersji, zaimplementwac jakies warunki sprawdzajace czy wszystkie dane sa spojne i ewentualnie przedstawic to w jakiejsc formie graficznej, czy sa jakies biblioteki przewidziane do takich celow ?
#sql #python #programowanie #
Panowie z #programowanie nie wiem jak mam wycenić robotę.

Mam do zrobienia dość skomplikowany widok lub procedurę w #sql (jeszcze nie zdecydowałem co będzie lepsze) do pewnego raportu w BI.

Zapytanie będzie dość skomplikowane, bo leci przez 3 zlinkowane serwery MsSQL, obstawiam, że zrobienie tego zajmie mi od 4 do 6 godzin. Nigdy nie wyceniałem pracy na bazach danych, powinienem sobie to policzyć po mojej stawce godzinowej, czy jednak śmiało mogę szarpnąć
@Metylo: ja na data engeneera dostałem pytania ze SQLa i pytona z listy: 100 popularnych pytań na rozmowę z pytona xD plus czy znam snowflake, powerBI i czy kojarzę co to oltp i olap. Potem miałem zadanie z pytona a ze SQLa nic. Więc zależy jak trafisz - jak gadam z analitykami to czasem mam wrażenie że sami nie ogarniają swoich tematów. Grunt to iść na pierwszą rozmowę i zobaczyć o
szybkie pytanie! chciałbym z 4 tabel sql wydobyć podstawowe informacje (poprzez grupowanie by nie duplikować wierszy)
oraz dodać do widoku 2 kolumny zliczające COUNT
1 z nich filtrowałaby wyniki z id 16
druga z nich filtrowałaby wyniki z id 8

jak to zrobić w widoku? mogę zrobić tylko 1 filtr i nie mogę dojść do tego jak to zrobić.
chyba że widok nie umożliwia takich kolumn?

SELECT dbo.z_producenci.producent, dbo.z_proformy.data_proformy, COUNT(dbo.z_statusy.id_status) AS ile_zam_lacznie,
Ponieważ moja obecna robota zaczyna mnie powoli nużyć, to myślałem o zmianie branży - najlepiej czegoś z pogranicza IT i inżynierii mechanicznej/elektrycznej tj. CAE, gdzie miałbym na starcie większa wiedzę niż gdybym miał iść typowo w samo programowanie.

Na wstępie zaznaczam, że ogarniam bardzo powierzchownie C oraz projektowałem modele obliczeniowe w SciLabie, Matlabie i Simulinku. Wobec tego zastanawiam się czego powinienem się nauczyć zanim zacznę na poważnie aplikować na pasujące mi oferty
#programowanie #sql jakim skryptem SQL można przeliczyć tak kolejność 3 kolumny liczymy od 1 dla tych samych wartości w wierszu i+1 pierwsza różnica w wierszu dowolnej kolumnie 1 z 3 kolumn znowu od 1 i dalej i+1
Kol1 Kol2 Kol3 Kolejność
LUKA LUKA LUKA 1
LUKA LUKA LUKA 2
BB BB BB 1
BB BB BB 2
AA AA CC 1
#anonimowemirkowyznania
Mireczki pytanie.

Potrzebuję kursu, książki, do nauki SQL. W nowej pracy mamy Oracle i musze nauczyć się pisania zapytań.

Prośba o polecenie czegoś konkretnie do Oracle, żeby była przykładowa baza, opis zapytań, itp.

Jak znacie jakiś dobry płatny kurs, wart polecenie, równie będę wdzięczna za link. A może znacie jakieś dobre kursy gdzie dają certyfikat?

#sql #informatyka #bazydanych #programowanie #programista15k #oracle

---
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij
1a6e1 9r33n: Wystarczy wpisać SQL w google i kliknąć "szukaj",ale nie - lepiej na wykopie na anonimowych pytać... Naściemniał taki jak ty że umie SQLa i teraz kombinacje... Jak ja napiszę,że 1/10 czy 3/10 (w sumie to nie wiem jak to ocenić i tyle - 80% z tego teściku W3 mi wychodziło ale jest jeszcze optymalizacja zapytań itd itp) to nikt nawet nie odpowie a ty pewnie na lajcie że znasz
Cześć Mirki
Od dwóch lat pracuje jako sql developer, wczesniej na Oraclu teraz głównie SQL Server i SSIS, jako że ostatnio w pracy mocno się nudzę chciałbym się troche rozwinąć
Pomyślałem nad nauka Pythona(numpy, pandas) i jakiegos narzedzia do analizy jak Power BI lub Tableau
Czy znacie może jakies dobre ksiazki/kursy/tutoriale łączace te dwie dziedziny ?
A może moje myślenie jest błędne i powinienem się tego uczyć niezależnie ?
#pracait #programowanie #
Chce zrobić export dwóch tabel do dwóch plików .csv. W jednej tabeli jest średnio 5 mln rekordów. Chciałem zrobić COPY table TO '/path/' WITH DELIMITER ',' CSV, ale nie dało rady bo po kilku minutach jest timeout.

Napisałem w pythonie na szybko skrypt który eksportowałby dane do csv dzieląc dane według daty (miesiąca i roku = result_mm-yyyy.csv)

Jednak tutaj tez występuje timeout. Co byście poradzili?

Gdyby primary key był INT to
@empty11 co do najeżdżania, to mam po prostu alergię na osoby, które w pierwszym kontakcie pytaja od razu o hajs. Jeśli to była ironia to przepraszam. Pozdrawiam
Czołem Murki,
Jako laik w zakresie SQL przygotowałem sobie mini-program do obsługi danych w programie Microsoft Access, który się sprawdza, natomiast potrzebuje go usprawnić, ponieważ jest mało funkcjonalny. W związku z tym potrzebuję kogoś, kto zna się na Accessie, żeby wprowadzić kilka usprawnień, oczywiście odpłatnie.

W szczególności chodzi o łatwe przenoszenie danych (dopasowanie raportów?) do plików zewnętrznych (PDF/Word).

Zainteresowanych proszę o zostawienie komentarza.

#bazydanych #sql #programowanie
#sql hEJ. Jak napisać kwerendę, która będzie mi zwracać rekord nr. 2 jezeli mam jedno zamówienie ale w dwóch wierszach?
Próbowałem przez podzapytanie z Select MAX(order no) ale to nic nie dało.
Chcę aby zapytanie zwróciło mi ORDER1 z maksymalną wartością w kolumnie ORDER NO.
Order1 Order 2 ORDER NO
A X 1
A Z 2
B Y 1

Wynik jaki chcę to:
Order1 Order 2 ORDER NO

A Z 2
B
@DarkAlchemy: dzięki. Nie wiem czy coś źle robię ale partition tu mi nie pomaga. Z pomocą przyszedł stavkoverflow.
I kwerenda:
Select *
From tbl A
LEFT JOIN tbl B
ON A. Order1= B.order1 and A. Order no < b. Order_no
Where b.order.no is null.

Za h bym tego nie wymyślił
Przygotowuję się do tworzenia sobie wykresów z czujników ESP. Części idą z chin a mam już założonego VPS z mysql i phpmyadmin. Gdzie znajdę jakieś przykładowe bazy danych np. z datą i wartością temperatury żebym mógł się już tymi danymi pobawić? A może ktoś by się chciał podzielić swoimi odczytami? Docelowo chcę stworzyć sobie wykresy w grafanie żeby mieć podgląd na żywo z sieci. A jeżeli będą jakieś problemy z łącznością to
Zaczynam z SQL i zastanawiam się czy korzystać z MySQL czy z Microsoft SQL Server. Różnice składniowe do zapamiętania są dosyć irytujące i frustrujące, ponadto nie mogę nigdzie znaleźć ustawienia opcji podpowiadania słów kluczowych wielką literą w MSSQLS, istnieje w ogóle coś takiego?

#sql #mysql #programowanie
@Armando103: Idź w MS SQL. Tego się używa w prawie każdej większej firmie. Podstawy składni na początku są podobne, ale im dalej w las tym zaczynasz korzystać z funkcji i procedur specyficznych dla MS SQL, które pozwalają pisać złożone zapytania szybciej i wydajniej.

No chyba że chcesz skończyć na poziomie SELECT, FROM, JOIN GROUP BY I HAVING. To nie ma znaczenia jaki silnik.
Potrzebuje małej rady w projektowaniu bazy danych.

Mam tabelę User z dużą ilością właściwości, której nie chciałbym, aby były null lub puste. Mój użytkownik początkowo rejestrował by się przez e-mail, nazwę użytkownika i hasło. Następnie, aby móc wykonać więcej czynności, musiałby sfinalizować rejestrację i podać kilka danych osobowych.

A teraz zastanawiam się, czy dobrym pomysłem byłoby utworzenie drugiej tabeli UserIncompleteRegistration. Gdzie miałbym trzymać tych użytkowników, a po sfinalizowaniu rejestracji przenieść ich do
miałem na myślij czytelność po stronie backend'u


@mdlejtecole: Negatywny wpływ na czytelność miałoby trzymanie informacji o użytkownikach w różnych tabelach. :) Ja bym to trzymał w jednej i jeśli kwestię:

Następnie, aby móc wykonać więcej czynności, musiałby sfinalizować rejestrację i podać kilka danych osobowych.

chcesz rozwiązać RLSem, to bym nawet dodatkową kolumnę zrobił na flagę, czy ukończył rejestrację (podał dane), zmieniał tę kolumnę po podaniu danych i tym sterował dostępem do