我想提取出同一卡号的顾客在【类型】为“脱毛”发生之后消费的所有信息。
如:卡号为10848的顾客,在2016-02-21消费“脱毛”之后,又在2016-09-24和2017-06-11分别消费“脱毛”
我写了如下代码
如下是我的表格: 由于营业日期是varchar我用如下代码将他变为date。 alter table dbo.XHD_16 alter column 营业日期 date 求指教 【解释】我想要查看客户消费完脱毛之后还消费了什么项目,条件是在消费脱毛之后的日期。希望这样说大家可以理解我的意思
SQL 某一特定时间点以后的信息提取
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
11条回答 默认 最新
- redzh135 2018-05-10 09:45关注
你想查询类型为‘脱毛’的之后这个客户做了那些项目对吧,
select * from 表 a join (select 客户号,日期 from 表 where type = '脱毛') b on
a.客户号 = b.客户号 and a.日期 >= b.日期 不知道对不对,你描述的不是很清楚本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报