これはエラーを与える: with a1 as (select 2), a2 as (select 3)
a1 union a2;
-- ERROR: syntax error at or near "a1"
しかし、これはしません: (select 2) union (select 3);
/*
?column?
----------
2
3
(2 rows
この表を使用してチケットをPostgreSQLに保存します。 CREATE TABLE TICKET(
ID INTEGER NOT NULL,
TITLE TEXT,
STATUS INTEGER,
LAST_UPDATED DATE,
CREATED DATE
)
;
「ステータス」列を使用して異なるステータス(1,2,3,4)を設定します。 1つのSQLクエリでステータスごと
この表を使用してチケットをPostgreSQLに保存します。 CREATE TABLE TICKET(
ID INTEGER NOT NULL,
TITLE TEXT,
STATUS INTEGER,
LAST_UPDATED DATE,
CREATED DATE
)
;
ステータス '(1、2、3、4)'を設定するために 'ステータス'列を使用します。 1つのSQLクエリでステー
SELECT
DATE_TRUNC('day', payment.paid_at) AS "DAILY",
COUNT(CASE WHEN product.type = 'A' THEN 1 ELSE NULL END) AS "A count",
SUM(CASE WHEN product.type = 'A' AND payment.price_currency_code='USD' T
を見つけるために、私はそうのようなクエリがあると表示します。のように見えます SELECT DISTINCT(orders.email), uuid_nil() AS customer_id, 'Order' AS customer_type, orders.first_name, orders.last_name, MAX(orders.paid_at) AS last_order_at, 1