mirror of
https://github.com/google/nomulus
synced 2026-01-08 23:23:32 +00:00
Add billingAccountId to BillingData table
Join RegistrarAccountId table to BillingData to append additional billingAccountId column ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151362466
This commit is contained in:
@@ -23,6 +23,7 @@ SELECT
|
||||
BillingEvent.eventTime AS eventTime,
|
||||
BillingEvent.clientId AS registrarId,
|
||||
Registrar.billingIdentifier AS billingId,
|
||||
RegistrarAccount.billingAccountId AS billingAccountId,
|
||||
BillingEvent.tld AS tld,
|
||||
IF(
|
||||
CONCAT(',', BillingEvent.flags, ',') CONTAINS (',ALLOCATION,'),
|
||||
@@ -88,6 +89,19 @@ LEFT JOIN EACH (
|
||||
ON
|
||||
BillingEvent.clientId = Registrar.clientId
|
||||
|
||||
-- Join to pick up currency specific registrar account id from registrar
|
||||
-- account view.
|
||||
LEFT JOIN EACH (
|
||||
SELECT
|
||||
registrarId,
|
||||
billingAccountId,
|
||||
currency
|
||||
FROM
|
||||
[%DEST_DATASET%.RegistrarAccountData]) AS RegistrarAccount
|
||||
ON
|
||||
BillingEvent.clientId = RegistrarAccount.registrarId
|
||||
AND BillingEvent.currency = RegistrarAccount.currency
|
||||
|
||||
-- Join to pick up cancellations for billing events.
|
||||
LEFT JOIN EACH (
|
||||
SELECT
|
||||
|
||||
Reference in New Issue
Block a user