Created
March 28, 2024 08:32
-
-
Save lfy79001/d3d6740fb5383f8e63e0d5ffd832100c to your computer and use it in GitHub Desktop.
snowflake2.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
contact.properties:firstname::string AS contact_firstname, | |
contact.properties:lastname::string AS contact_lastname, | |
contact.properties:email::string AS contact_email, | |
TO_TIMESTAMP_NTZ(contact.properties:notes_last_updated::number, 3) AS contact_last_contacted, | |
deal.properties:amount::number AS deal_amount, | |
deal.properties:name::string AS deal_name | |
FROM v2_live.object_with_object_properties deal | |
LEFT JOIN v2_live.associations deal_to_contact ON deal.objectId = deal_to_contact.fromObjectId | |
LEFT JOIN v2_live.object_with_object_properties contact ON contact.objectId = deal_to_contact.toObjectId | |
WHERE | |
deal.objecttypeid = '0-3' AND | |
deal_to_contact.combinedAssociationTypeid = (SELECT combinedAssociationTypeid FROM v2_live.association_definitions WHERE fromObjectTypeId = '0-3' AND toObjectTypeId = '0-1') AND | |
contact.objectTypeId = '0-1' AND | |
deal_amount > 10000 AND | |
contact_last_contacted < DATEADD(month, -1, CURRENT_TIMESTAMP()) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment