gaps-and-islands

SQL do określenia minimalnej liczby dni dostępu?

Poniższa tabela historii użytkownika zawiera jeden rekord za każdy dzień, w którym dany użytkownik wszedł na stronę internet ... ekolwiek podobieństwo pomiędzy tym zapytaniem a konkretną odznaką przepełnienia stosu jest oczywiście czysto przypadkowe.. :)

Jak znaleźć luki w numeracji sekwencyjnej w mysql?

Mamy bazę danych z tabelą, której wartości zostały zaimportowane z innego systemu. Istnieje kolumna auto-increment i nie ma z ... ykład rekordy mogą istnieć dla id 1-70 i 83-100, ale nie ma rekordów o id 71-82. Chcę wrócić 71, 72, 73 itd. Czy to możliwe?

Jak znaleźć "lukę" w uruchomieniu licznika z SQL?

Chciałbym znaleźć pierwszą "lukę" w kolumnie licznika w tabeli SQL. Na przykład, jeśli są wartości 1,2,4 i 5 chciałbym dowied ... wiedzieć, czy istnieje sposób, aby to zrobić w SQL. Ponadto powinien to być dość standardowy SQL, pracujący z różnymi Dbmse.

Pobierz listę dat pomiędzy dwoma datami

Używając standardowych funkcji mysql można napisać zapytanie, które zwróci listę dni pomiędzy dwoma datami. Np podane 2009-0 ... j łącze do listy dat jak powyżej (oczekuję null z prawej strony niektórych z tego Dołącz na kilka dni i poradzi sobie z tym).

MySQL jak wypełnić brakujące daty w zakresie?

Mam tabelę z 2 kolumnami, datą i wynikiem. Ma co najwyżej 30 wpisów, dla każdego z ostatnich 30 dni jeden. date score ... o nazwie UserID, więc mam 30.000 użytkowników i niektórzy z nich mają wynik w tej tabeli. Codziennie usuwam daty, Jeśli data

Zapytanie SQL pokazujące luki między wieloma zakresami dat

Pracuję nad projektem SSRS / SQL i próbuję napisać zapytanie, aby uzyskać luki między datami i jestem całkowicie zagubiony z ... e na jednym urządzeniu nakładające się na inne urządzenie, ponieważ muszę wiedzieć, dostępność dla każdego urządzenia osobno.

Sprawdzanie x kolejnych dni-podane znaczniki czasu w bazie danych

Czy ktoś mógłby mi podpowiedzieć jak można sprawdzać X kolejnych dni w tabeli bazy danych (MySQL) gdzie przechowywane są logi ... kich funkcji będziesz musiał korzystać lub jaki jest pomysł, jak to zrobić? Coś w stylu SELECT 1 FROM login_dates WHERE ...?

Wykrywanie kolejnych zakresów dat za pomocą SQL

Chcę wypełnić obiekt kalendarza, który wymaga informacji o dacie rozpoczęcia i zakończenia. Mam jedną kolumnę, która zawiera ... 01-03 2014-01-06 2014-01-07 2014-01-29 2014-01-31 2014-02-03 2014-02-04 Chcę rozwiązać problem używając tylko SQL.

Pobieranie listy dat w zakresie w PostgreSQL

Chciałbym otrzymać listę dni pomiędzy tymi dwoma datami (łącznie z nimi) w bazie PostgreSQL . Na przykład, gdybym miał: ... 12 30 june 2012 1 july 2012 2 july 2012 3 july 2012 Jaki byłby najlepszy sposób na zrobienie tego w PostgreSQL? Dzięki.

Grupa sql tylko wiersze, które są w kolejności

Powiedzmy, że mam następującą tabelę: MyTable --------- | 1 | A | | 2 | A | | 3 | A | | 4 | B | | 5 | B | | 6 | B | | 7 | A ... ? Zauważ, że baza danych znajduje się na sql server 2008. Istnieje post na ten temat, jednak używa on funkcji lag() oracle.

Jak znaleźć granice grup ciągłych liczb sekwencyjnych?

Mam tabelę z następującą definicją CREATE TABLE mytable ( id INT IDENTITY(1, 1) PRIMARY KEY, number BIGINT, ... będą FROM to Number 100 103 Number 106 107 Number 1014 1015 Number 1017 1017

Znajdź najmniejszy nieużywany numer w SQL Server

Jak znaleźć najmniejszą nieużywaną liczbę w kolumnie SQL Server? Zamierzam zaimportować dużą liczbę ręcznie zarejestrowanych ... m n in nums where !nums.Select(nu => nu).Contains(n + 1) orderby n select n + 1 ).First(); NextNewNum = = 5