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

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

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

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

  • 写回答

11条回答 默认 最新

  • ZH9751 2018-05-10 01:45
    关注

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

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

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

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部