主题:用什么样的查询方法,可以达到所需的查询结果(见数据表实例)
请问我一个SQL数据库,里面有一张表记录了每天何时卖的东面,记录如下
时间 产品
2007-1-10 9:10:20 毛巾
2007-1-10 9:15:20 啤酒
2007-1-10 9:30:20 肥皂
2007-1-10 9:33:20 毛巾
2007-1-10 10:03:03 牙膏
2007-1-10 10:30:21 毛巾
2007-1-10 10:42:03 牙膏
2007-1-10 13:35:10 牙刷
用什么样的查询可以让它变成如下这样(9,10,13为9点,10点,13点),也就是每样产品,在每个时段卖了多少
产品 9 10 13
毛巾 2 1 0
啤酒 1 0 0
肥皂 1 0 0
牙刷 0 0 1
牙膏 0 2 0
时间 产品
2007-1-10 9:10:20 毛巾
2007-1-10 9:15:20 啤酒
2007-1-10 9:30:20 肥皂
2007-1-10 9:33:20 毛巾
2007-1-10 10:03:03 牙膏
2007-1-10 10:30:21 毛巾
2007-1-10 10:42:03 牙膏
2007-1-10 13:35:10 牙刷
用什么样的查询可以让它变成如下这样(9,10,13为9点,10点,13点),也就是每样产品,在每个时段卖了多少
产品 9 10 13
毛巾 2 1 0
啤酒 1 0 0
肥皂 1 0 0
牙刷 0 0 1
牙膏 0 2 0