generate-series

    13熱度

    3回答

    我需要做一個查詢並加入一年中的所有日子,但在我的數據庫中沒有日曆表。 谷歌後我在PostgreSQL中發現generate_series()。 MySQL有類似的東西嗎? 我的實際表有這樣的: date qty 1-1-11 3 1-1-11 4 4-1-11 2 6-1-11 5 但我的查詢必須返回: 1-1-11 7 2-1-11 0 3-1-11 0 4-1-11 2

    2熱度

    1回答

    基本上,它是可能的,如果是這樣,你如何在CakePHP 2.0.6中不使用原始查詢()方法的情況下執行以下代碼。我正在使用PostgreSQL(其中generate_series()是一個函數)。那麼,你如何做這個查詢CakePHP的方式? $sql = " SELECT new_rank FROM generate_series(1,999) AS new_rank LEFT

    2熱度

    1回答

    聚集這是查詢我到目前爲止,創建每日酒吧: SELECT DISTINCT date_trunc('hour',t) AS date, min(price) OVER w, max(price) OVER w, first_value(price) OVER w, last_value(price) OVER w FROM ticker WINDOW w AS (PARTITION BY

    5熱度

    1回答

    在布魯斯Momjian的博客文章Generating Random Data Via SQL他用下面的代碼生成5個隨機字符串: SELECT ( SELECT string_agg(x, '') FROM ( SELECT chr(ascii('a') + floor(random() * 26)::integer) FROM generate

    4熱度

    2回答

    我想是什麼力量讓一個表的統計信息,爲此我使用generate_series(); 下面是我在做什麼: SELECT x.month, amount FROM (SELECT generate_series( min(date_trunc('month', date)), max(date_trunc('month', date)), '1 month

    0熱度

    1回答

    我已經建立了包含2000年到2050年所有公共假期的假期表。但是我也應該放置所有周末日期,現在我試圖找到一個方法到它。有人可以提出一些建議嗎?我查了一下,有計算工作日數的函數,但是我需要在這兩年之間插入所有的週末。