#mysql #sql i grzecznościowo #webdev

nie mogę wykminić zapytania sprawdzającego czy są konflikty - nachodzenie się czasu rezerwacji (FodGodziny, FdoGodziny DATETIME;)

koniunkcja trzech warunków:

1.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fuuYeah: Twoje rozwiązanie zawiera o wiele za dużo porównań. Przekleję, bo może nikomu nie chciało się kliknąć:

Let ConditionA Mean DateRange A Completely After DateRange B (True if StartA > EndB)

Let ConditionB Mean DateRange A Completely Before DateRange B (True if EndA <
  • Odpowiedz
Jest problem. Są dwie kolumny:

ROK | Miesiąc

Chciałbym wyświetlić wszystko do 2014 z czerwcem, ale wiem, że miesiące też są powyżej czerwca.

Albo
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cycjusz157, @venomik: OR nie jest wolny, zawsze będzie szybszy niż UNION, poza tym jak już chcecie kombinować to UNION ALL. Może być natomiast szybsze niż łączenie dwóch kolumn przy konkatenacja baza raczej na pewno nie użyje indeksu.

Najbardziej czytelnym rozwiązaniem powinno być:

WHERE (rok, miesiac) <= (2014,6)
  • Odpowiedz
Smakowita oferta pracy dla bazodanowca w Dublinie :) Jak ktos chce dane kontaktowe to zparaszam na pw.

Role: Database Architect (MySQL)

Location: Dublin 2

Salary:
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak się zastanawiam czy dużo osób skorzystało już z Twojej pomocy?


@Caishen: Cale mnostwo pytan na pw w szerokiej tematyce emigracji, Irlandii, pracy w IT w Irlandii etc.

Troche roznych cv przekazanych dalej rekruterom na linkedin. Paru kolegow poleglo na rozmowie telefonicznej z powodow jezykowych.

Prawie po kazdym ogloszeniu tego typu jak powyzej przynajmniej dwie osoby prosza mnie na pw lub mailem o kontakt do rekrutera.
  • Odpowiedz
UPDATE/DELETE zaczyna się pisać od WHERE, a następnie dopiero pisząc nazwę tabeli. Taki dobry nawyk.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomix: kiedyś korzystałem, ale niewiele pamiętam :(

1) nie pamiętam, czy można popodpinać kilka cert do jednej bazy, ale na pewno w którejś tabeli w ustawieniach usera wskazuje się metodę autoryzacji,

2) na 97% może tak
  • Odpowiedz
Wczoraj się dowiedziałem ile u mnie płacą za system, który jest lata świetlne za Oracle oraz SAP jakich używałem w innych firmach.

Ludzie (5-7 osób) wdrażało nowy system przez ~18 miesięcy, a teraz będą płacić jeszcze 2000€ za rok za użytkownika. Tak więc ograniczyli ilość użytkowników do 50 chyba..

Ktoś orientuje się cen licencji na Oracle / SAP dla małych / średnich firm ?

#irlandia #uk #oracle
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dla wszystkich tych ktorzy chcieliby sprowac przygody z Oracle, Hadoop, R czy tylko SQL

nowa wirtualka do VirtualBoxa od Oracle, srodowisko zawierajace:

Oracle Enterprise Linux 6.4

Oracle
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: Ten ma mniejsze wymagania - ale nie ma hadoopa. Jak do hadoopa to ten link co Ci wczesniej dawalem do hortonworks sandbox

Pelne darmowe srodowisko, obraz do VirtualBoxa zawierajacy:

Oracle Linux
  • Odpowiedz
@Mantequilla: Licencjonowanie Oracla to teamt na osobna dziedzine nauki :)

Generalnie kazdy ich produkt mozesz pobrac i zainstalowac - nie ma tam zadnej aktywacji, kluczy i tym podobnych p-----l. Ale jak ci zrobia wjazd na firme i udowodnia ze zlamales licencje to trzeba bedzie nerke oddac zeby to splacic.

Mysle ze do celow szkoleniowych spokojnie kazdy na swojej maszynie moze to zainstalowac. Zdaje sie znajdowac potwierdzenie w czesci licencji zwanej LICENSE
  • Odpowiedz
#php #webdev #sql #mysql #zend

Potrzebuję zrobić zapytanie do bazy łączące 3 tabele (chcę mieć elementy nie powtarzające się z jednej, druga to tabela pośrednia, a z trzeciej te które się powtarzają wrzucić do jednego pola). Po poszukiwaniach uznałem, że najlepiej to byłoby zrobić przez groupconcat, jednak nawet z poziomu phpmyadmina nie mogę zrobić zapytania. Pokazuje błąd przy groupconcat. Na początek
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piszę w MS ACCESS 2010 stronę/aplikację dla Sharepointa 2010, używając bazy na serwerze SQL. Napotykam niestety problemy, których nie potrafię przejść i pytania mam. Czy da się w ogóle połączyć z bazą SQL za pomocą accessa 2010 tak, by można było tworzyć formularze dodające rekordy do tej bazy? W nowym projekcie klikam na Baza danych ODBC. Dodaję bazę, widzę tabelę. Widzę jej zawartość i mogę edytować. Ale jeśli chodzi o dodanie formularza,
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@elcezet: Tak jak Ci @wicikumoza pisze - czesc rzeczy zrobisz automatycznie ale nie obejdzie sie pewnie bez recznych poprawek.Jesli masz tylko tabele z podstawowymi typami danych - sprawa jest w miare prosta. Jesli masz triggery, procedury czy bardziej zlozone typy danych lub indexow - bedzie wiecej dlubania.
  • Odpowiedz
@Bankierpl: Czemu w Polsce w takich ogłoszeniach pisze się p--------o w stylu 'młody dynamiczny zespół', 'możliwości rozwoju' zamiast podać po prostu proponowane wynagrodzenie, co uatrakcyjniłoby ofertę dziesięciokrotnie.
  • Odpowiedz
zamiast podać po prostu proponowane wynagrodzenie, co uatrakcyjniłoby ofertę dziesięciokrotnie.


@severian: Bo pewnie wcale by jej nie uatrakcyjniło ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Czy istnieje sposób na szybkie sprawdzenie w MySQL czy istnieją jakieś klucze obce odnoszące się do tabeli

A
? Większość programów do obsługi baz oferuje coś odwrotnego, czyli klucze obce z tabeli

A
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli masz takie obawy to znaczy, że przy definiowaniu tabel nie interesowałeś się zdarzeniami ON UPDATE/DELETE.

Nie wiem jak duża jest baza, ale moje rozwiązanie jest takie:

- wyeksportuj bazę do pliku tekstowego i wyszukaj REFERENCES

nazwa_twojej_tabeli
  • Odpowiedz
Mam dwie tabele SQL(tab1, tab2). Jak zrobić żeby wyświetlało w DataGridView tab1 z dodatkową kolumną, która znajduje się w tab2. Dla zobrazowania uznajmy, że w tab1 jest np. 'id', 'imię', 'nazwisko' a w tab2 jest 'id' osób z tab1 i np. jakieś kwoty pieniędzy. Chcę żeby wyświetlała się lista osób z sumą pieniędzy z tab2 dla danego 'id'. Czy to się da jakoś w jednym zapytaniu zrobić? Ja próbowałem wyświetlić tab1 i
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kiboq:

a bo widzisz, dodałeś a.nazwisko - komunikat musi być inny już ;) możesz go po przecinku dorzucić GROUP BY a.idpracownika, a.Nazwisko
  • Odpowiedz
@msq: Sam jesteś tabela łącząca. Jak stosujesz widoki to mniej jest potem zabawy z tym że nagle trzeba zmieniać strukturę bazy.
  • Odpowiedz
Załóżmy, że szukamy pierwszej pracy w IT/finansach. "Papier" z IT i sporo ogólnikowych informacji zostało, ale szczegółowej wiedzy z jakiejś technologi i doświadczenia brak.

Jak wykorzystać czas, by w ciągu 3-4 miesiący wyszkolić się do poziomu "płatny staż" (powiedzmy 1000 netto)?

Co byście zrobili, by osiągnąć taki cel? Jaka droga przy silnym wzięciu się w garść rokuje, by szybko (w ciągu pół roku czy roku) ogarnąć pracę na poziomie 2000netto?

Znacie
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kajlerkompajler: Ja podjąłem prace jako tester mając mniejsze kwalifikacje techniczne niż Ty, ale bardzo dobrze ocenione umiejętności odgadywania gdzie można znaleźć błąd.

Półtora roku temu dostałem 1600 na próbnym, 2200 po, szybka podwyżka do 2700 i po 20 miesiącach zmieniam pracę na taką, gdzie mam 4500 podstawy. A miałem propozycję gdzie mógłbym dostawać 5500, ale nie pasowały mi wyjazdy do klientów i godziny pracy (mam czasochłonne hobby z ktorego nie chcę rezygnować).
  • Odpowiedz
Siema. Właśnie miałem rozmowe telefoniczną i jutro o 9 mam się stawić na rozmowę na stanowisko Java Web Developer jako stażysta. Będa mnie pytać o #sql a mam o nim marne pojęcie ale wiem, że raczej łatwo się go nauczyć. Polecicie jakąś książkę albo stronkę www z kursem tak żebym mógł w jak najkrótszym czasie nauczyć się jak najwięcej ?

#programowanie #java #bazydanych
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lifapek: Przede wszystkim przećwicz joiny, zwróć uwagę na GROUP BY oraz HAVING, bo też lubią się pojawiać pytania o to. Nie denerwuj się, na web deva wystarczą podstawy, a fakt, że to staż dodatkowo zmniejsza wymagania :)
  • Odpowiedz
Żadna konkretna niestety. Chyba pozostaje mi pouczyć się sql'a


@lifapek: E tam żadna konkretna. Jeśli java to odpada MySQL i MSSQL. Zostaje nam Postgres, Oracle i różne dziwne wynalazki. Warto wiedzieć czym są funkcje okienkowe w takim wypadku bo w MySQL ich nie ma więc większość webdevu ich nie zna.

Możesz też zapoznać się z problemem groupwise max, to zdecydowanie najczęstszy problem z którym widzę że ludzie mają problem.
  • Odpowiedz