Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpdaW-0004Iv-QK for pgsql-sql@arkaria.postgresql.org; Thu, 29 Sep 2016 15:49:33 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bpdaW-0001jc-BB for pgsql-sql@arkaria.postgresql.org; Thu, 29 Sep 2016 15:49:32 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bpdaV-0001jC-NA for pgsql-sql@postgresql.org; Thu, 29 Sep 2016 15:49:31 +0000 Received: from ore.jhcloos.com ([2604:2880::b24d:a297]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bpdaS-0001db-9u for pgsql-sql@postgresql.org; Thu, 29 Sep 2016 15:49:30 +0000 Received: by ore.jhcloos.com (Postfix, from userid 10) id 3FDE41E409; Thu, 29 Sep 2016 15:49:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=ore14; t=1475164161; bh=HNJ2a+TF0aA0whLAkoGQdOMlPlhF0mQ+o8qkdS3BKHo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZvwdNlLzVDl9H/K36qvp4PWxHW88v2uzSX5hgz5rreDCWDagmkDqD5z83JkxN9dxg TWgJ6nH/Ur81oQiZgqYcO7B0HUhmssp4UvYC5B1+zDkk18tz4/0pM3ogRP/cvGNwSD BZoMvM17e78bMVoYGuJ95WDi1mjQLZ9lMkuQiGG8= Received: by carbon.jhcloos.org (Postfix, from userid 500) id 8F0A6107B7BE1; Thu, 29 Sep 2016 15:48:02 +0000 (UTC) From: James Cloos To: Tom Lane Cc: pgsql-sql@postgresql.org Subject: Re: using possibly null timestamptz columns In-Reply-To: <5497.1475154922@sss.pgh.pa.us> (Tom Lane's message of "Thu, 29 Sep 2016 09:15:22 -0400") References: <5086.1475154348@sss.pgh.pa.us> <5497.1475154922@sss.pgh.pa.us> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8ZGXBQKKnCrDQ3 AAAAJElEQVQImWNgQAAXzwQg4SKASgAlXIEEiwsSIYBEcLaAtMEAADJnB+kKcKioAAAAAElFTkSu QmCC Copyright: Copyright 2016 James Cloos OpenPGP: 0x997A9F17ED7DAEA6; url=https://jhcloos.com/public_key/0x997A9F17ED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Date: Thu, 29 Sep 2016 11:48:02 -0400 Message-ID: Lines: 12 MIME-Version: 1.0 Content-Type: text/plain X-Hashcash: 1:28:160929:tgl@sss.pgh.pa.us::2cLUFyVr0WL3L6BQ:0000000000000000000000000000000000000000000D1+74 X-Hashcash: 1:28:160929:pgsql-sql@postgresql.org::I1SLjJnjH5gjbG66:000000000000000000000000000000000000Eaf2Z X-Pg-Spam-Score: -5.0 (-----) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-sql Precedence: bulk Sender: pgsql-sql-owner@postgresql.org >>>>> "TL" == Tom Lane writes: TL> So this just reduces to WHERE tstzrange(s, e) @> now(). Thank you! I forgot about the range types. I may even switch to a single range column instead of the separate start and end columns. -JimC -- James Cloos OpenPGP: 0x997A9F17ED7DAEA6 -- Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-sql