【发布时间】:2013-11-05 23:08:41
【问题描述】:
我有一个包含两个 DATE 列的表。 TS_customer 和 TS_verified
我正在寻找一种方法来获得结果,在第一列中我有日期,其中有人创建了用户 (TS_customer) 或有人得到了验证 (TS_verified)。
在第二列中,我希望 count(TS_customer) 按第一列分组。 第三列我要count(TS_verified)按第一列分组。
可能有 0 个客户在注册日期得到验证,在另一种情况下,在某人得到验证的日期有 0 个注册。
我想这应该很容易,但我现在已经花了很多时间。非常感谢一些帮助。我需要这个用于 excel 中的图表,所以我基本上希望一天有多少客户注册以及有多少得到验证,而不必麻烦地进行两次选择并手动组合它们。
编辑:链接到 SQLfiddle http://sqlfiddle.com/#!2/b14fc/1/0
谢谢
【问题讨论】:
-
建议你用数据创建一个 sql fiddle...
-
因为你是新来的!这是您知道在哪里做的链接:sqlfiddle.com 在那里您可以创建一个表并插入一些示例数据,以便我们更好地了解您的问题。
-
谢谢!我真的不知道如何以更合适的方式导出它,但我会四处寻找。这是链接sqlfiddle.com/#!2/b14fc/1/0
-
你写“在我想要的结果集的第一列中,TS_customer 和 TS_verified 的不同日期”。您是说要显示两个日期吗?我不认为你是,但不是很清楚。
-
Ollie:我只需要我想要的结果集的第一列中的日期。这些日期来自哪里,我认为如果我能从某人注册或验证他们的帐户的地方知道这些日期会很好