Jestem noobem w #sql #mssql Chciałbym zapytanie, które zwraca z tabeli 3 wartości z zadanymi warunkami, żeby było łatwiej ta wklejam, jak to (błędnie) skonstruowałem:

select top 1 timestamp, MIN(price), MAX(price) from transactions where timestamp>1388530803 and timestamp<1388617243 order by tid asc
Czyli chcę otrzymać tabelę z:
1. najmniejszą wartością timestamp w zadanym okresie,
2. minimalną ceną w zadanym okresie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

poprawka
select x.timestamp,x.minprice,x.maxprice,t.price pricemintimestamp from
(
select min(timestamp) mintimestamp , MIN(price) minprice, MAX(price) maxprice from transactions where timestamp>1388530803 and timestamp<1388617243
) x
inner join transactions t on t.timestamp = x.mintimestamp
  • Odpowiedz
#sql #it #dev
Zeskanowalby mi ktos tablice informatyczne do SQL? Znalazłem w necie na stronie łódzkiej uczelni ale to jest stare wydanie. Ma ktos moze drugie wydanie i cyknalby fotki lub skany na priv?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie odkryłem, że optymalizator zapytań #sqlserver przekształcił mi zapytanie WHERE StatusID IN (11, 28, 29) na WHERE StatusID >= 10 AND StatusID =< 29 (na podstawie danych w bazie).
#sql
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RomantycznyRoman: do 4 pól rozbijesz tekst funkcjami PARSENAME i REPLACE dla ustawienia separatora, jeśli nie kropka, a CLR ma czasami jedną wadę, gdy ze względu na brak możliwość ingerencji w bazę, czy mus kontaktu z adminem nie można go użyć, więc dobrze znać obejścia
  • Odpowiedz
Mirki, mam pytanko dotyczące zapytania sql.
Chciał bym wypluć z bazy wszystkich użytkowników prowadzących korespondencję, mam tabelkę w bazie i dwie kolumny np:
idodbiorcy
id
nadawcy

chciał bym listę wszystkich użytkowników prowadzących korespondencję, więc select * from tabela order by id_odbiorcy sprawdza się świetnie, mam wszystkich odbiorców, ale co z nadawcami ? Osobne zapytanie w tym celu ? Pewnie jest sposób, ale go nie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #programowanie
Mirki, ponownie potrzebuje Waszej pomocy / rady. Mam dwie duże tabele które chcę połączyć za pomocą MERGE, łącze te tabele aż po 7 kolumnach (niestety, brak tam identyfikatora po którym mógłbym łączyć) aby następnie nie połączone insertować do 1 tabeli. Niestety, dodaje mi dużo rekordów które już istnieją w 1 tabeli. Spotkał się ktoś z taką sytuacją? Baza danych jest na SQL Serverze
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, spam leci :D

$stmt = $db->prepare("SELECT jabłko FROM owoce WHERE kolor = czerwone");

while ($row = $stmt->fetch(PDO::FETCHASSOC))
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Słuchajcie, mam sobie dane z pliku csv, które trzymam w tabeli gdzie każdy wiersz stanowi komórkę pliku CSV. Wartość każdej komórki przechowywana jest jako varchar aby później móc ją konwertować do wybranych typów (mam na boku zesłownikowane która kolumna jaki ma typ). Chciałem zrobić z tego pivota, ale mam z tym problem- dostaję wartość tylko jednej kolumny w jednym wierszu. Chciałem uzyskać z powrotem załadowany wcześniej plik csv aby zwrócić go w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ludzik: Późno jest, może być źle ale może coś takiego ( nie tesotwałem ):

PIVOT
(
min(colVal)
FOR colName IN ('A', 'B', 'C', 'D', 'E',
  • Odpowiedz
$TEXT = $GET['TEXT'];

$query = "UPDATE chatlog SET LOG = CONCAT(LOG, '" . $TEXT . "') WHERE PRIMARY = 0";
$result = mysql
query($query) or die("Error: " . mysqlerror());
$item
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wextor: ale w dokumentacji stoi jak byk:

Warning

This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDOMySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this
  • Odpowiedz
Cześć Mireczki. Pytanie od webowego laika - jak dotąd jakieś bzdety w PHP robiłem i sprawdzałem sobie na xampp, natomiast rozglądam się teraz za jakimś hostingiem, który w założeniu byłby w miarę stabilny, tani (cena/jakość), mógłbym postawić jakąś prostą bazę danych na nim i realizować swoje niecne projekty w PHP. Czy jesteście coś w stanie polecić/doradzić? Pytam jako zielonka - z webowym światkiem miałem jak dotąd styczność pracując przy .NETowych serwisach ale
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aknozorm dokładnie tak jak pisze @moooka, VPS jest fajny ale jak się znasz / masz admina od tego. Same postawienie domyślnego konfigu to aż proszenie się o problemy jak ktoś Ci namierzy dziurę w takiej templatce.
  • Odpowiedz
#sql #programowanie #studbaza Poleci ktos jakieś ksiązki/poradniki do nauki bazodanowania żeby było co w wakacje porobić? Jestem w to praktycznie zielony, więc najlepiej coś w stylu kursu(+teoria) nie encyklopedii xD
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jackieboy: Już ostatnio mówiłem tutaj komuś - żadna książka o SQL dla początkującego nie powinna mieć więcej niż 100 stron ( w tym spis treści, wprowadzenie ). Podstawy są banalne, serio. Lepiej weź jakiś podstawowy kurs z internetu (tu niestety nie pomogę) i go przerób.
Prawdziwe problemy baz nie leżą w języku SQL. Większym problemem jest np. jak zaprojektować bazę.
  • Odpowiedz