蘑菇帮 2018-05-10 09:24 采纳率: 38.5%
浏览 3185
已采纳

SQL 某一特定时间点以后的信息提取

我想提取出同一卡号的顾客在【类型】为“脱毛”发生之后消费的所有信息。
如:卡号为10848的顾客,在2016-02-21消费“脱毛”之后,又在2016-09-24和2017-06-11分别消费“脱毛”
我写了如下代码图片说明

如下是我的表格:图片说明 由于营业日期是varchar我用如下代码将他变为date。 alter table dbo.XHD_16 alter column 营业日期 date 求指教 【解释】我想要查看客户消费完脱毛之后还消费了什么项目,条件是在消费脱毛之后的日期。希望这样说大家可以理解我的意思

  • 写回答

11条回答 默认 最新

  • redzh135 2018-05-10 09:45
    关注

    你想查询类型为‘脱毛’的之后这个客户做了那些项目对吧,

    select * from 表 a join (select 客户号,日期 from 表 where type = '脱毛') b on
    a.客户号 = b.客户号 and a.日期 >= b.日期 不知道对不对,你描述的不是很清楚

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(10条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料