Tag: generate-series
In Bezug auf die Zeile, die generator-Funktion generate_series() in PostgreSQL
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)
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
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
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
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
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
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
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
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
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
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
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
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