Tag: generate-series

In Bezug auf die Zeile, die generator-Funktion generate_series() in PostgreSQL

Postgres - how für die Rückgabe von Zeilen, die mit 0 zu zählen, um auf fehlende Daten?

Anzahl der Antworten 3 Antworten
Habe ich ungleichmäßig verteilten Daten(wrt Datum) für ein paar Jahre (2003-2008). Ich möchte zur Abfrage von Daten für einen gegebenen Satz von start-und end-Datum, gruppieren der Daten von einer der unterstützten Abständen (Tag, Woche, Monat, Quartal, Jahr)

generate_series () - Methode schlägt fehl, in der Rotverschiebung

Anzahl der Antworten 6 Antworten
Wenn ich die SQL-Abfrage ausführen: select generate_series(0,g) from ( select date(date1) - date(date2) as g from mytable ; Gibt es einen Fehler: INFO: Function "generate_series(integer,integer)" not supported. ERROR: Specified types or functions (one per INFO message) not

Join-count-Abfrage an eine generate_series in postgres und auch abgerufen werden Null-Werte als "0"

Anzahl der Antworten 1 Antworten
Was ich will ist eine Statistik, die jeden Monat von einem generate_series und die Summe der gezählten id ' s für jeden Monat. Dieses SQL funktioniert in PostgreSQL 9.1: SELECT (to_char(serie,'yyyy-mm')) AS year, sum(amount)::int AS eintraege FROM

Wie viele Wochen sind in jedem Monat des Jahres 2015 und 2016, basierend auf dem ISO-standard?

Anzahl der Antworten 2 Antworten
In diesem Jahr 2014 hat: Jan-4 Feb-4 Mar-5 Apr-4 May-4 Jun-5 Jul-4 Aug-4 Sep-5 Oct-4 Nov-4 Dec-5 Wie berechnen Sie diese für ein bestimmtes Jahr? mögliche Duplikate von PHP get Zahl der Woche für einen Monat Warum

Einfügen von mehreren Zeilen in einer Tabelle basierend auf der Anzahl in einer anderen Tabelle

Anzahl der Antworten 1 Antworten
Ich bin die Schaffung einer Datenbank für die erste Zeit mit Postgres 9.3 auf MacOSX. Sagen wir, ich habe Tabelle A und B. Table A beginnt wie leer und Table B als gefüllt. Ich möchte die Anzahl

Generate_series in Postgres aus start-und end-Datum in einer Tabelle

Anzahl der Antworten 3 Antworten
Ich habe versucht, erstellen einer Reihe von Datumsangaben (YYYY-MM-DD HH) vom ersten bis zum letzten Datum in ein timestamp-Feld. Ich habe die generate_series() ich brauche, aber läuft in ein Problem, wenn Sie versuchen zu greifen, die start-und

Mithilfe der sql-Funktion generate_series (), Rotverschiebung

Anzahl der Antworten 4 Antworten
Möchte ich erzeugen-Serie-Funktion in die Rotverschiebung, die man aber bisher nicht erfolgreich. Den redshift-Dokumentation steht, dass es nicht unterstützt wird. Der folgende code funktioniert: select * from generate_series(1,10,1) Ausgänge: 1 2 3 ... 10 Ich würde gerne

Wie kann ich erstellen Sie eine Reihe von sich wiederholenden zahlen in PostgreSQL?

Anzahl der Antworten 7 Antworten
In PostgreSQL, ist es möglich, erzeugen eine Reihe von sich wiederholenden zahlen? Zum Beispiel, ich möchte zum generieren der zahlen 1 bis 10, wobei jede Zahl 3 mal wiederholt: 1 1 1 2 2 2 3 3

Postgresql generate_series Monate

Anzahl der Antworten 3 Antworten
Ich versuche zu generieren, die eine Reihe von PostgreSQL mit der Funktion generate_series. Ich brauche eine Reihe von Monaten ab Jan 2008 bis current month + 12 (ein Jahr). Ich bin mit und beschränkt sich auf das

generate_series() entspricht in MySQL

Anzahl der Antworten 3 Antworten
Ich brauche eine Abfrage und Verknüpfung mit allen Tagen des Jahres, aber in meiner db gibt es nicht eine Kalender-Tabelle. Nach google-ing fand ich generate_series() in PostgreSQL. Hat MySQL haben etwas ähnliches? Meine eigentliche Tabelle hat so

Wie führen Sie eine select-Abfrage in einer DO-block?

Anzahl der Antworten 3 Antworten
Möchte ich den port mit dem folgenden SQL-code aus MS-SQL-Server, PostgreSQL. DECLARE @iStartYear integer DECLARE @iStartMonth integer DECLARE @iEndYear integer DECLARE @iEndMonth integer SET @iStartYear = 2012 SET @iStartMonth = 4 SET @iEndYear = 2016 SET @iEndMonth

Generierung von Zeitreihen, die zwischen zwei Daten in PostgreSQL

Anzahl der Antworten 3 Antworten
Ich habe eine Abfrage wie diese, die schön ist, generiert eine Reihe von Daten, die zwischen 2 angegebenen Terminen: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as

Iteration über Ganzzahl [] in PL / pgSQL

Anzahl der Antworten 1 Antworten
Ich versuche, eine Schleife durch ein integer-array (integer) in einer plpgsql-Funktion. So etwas wie dieses: declare a integer = array[1,2,3]; i bigint; begin for i in a loop raise notice "% ",i; end loop; return true; end