这样的SQL应该如何写?
我有一个表a,只含有一个字段b(字符型),L,N为标志位,L表示用户信息,N表示该用户的明细记录,记录如下(一行为一条记录):
L 胡飞 男 上海长宁区大海路10号
N 2001.01.01 -100.00 500.00
N 2001.01.20 200.00 700.00
N 2001.01.30 -300.00 400.00
L 张海 女 杭州西湖路103号
N 2001.05.01 300.00 800.00
N 2001.06.08 -500.00 300.00
N 2001.07.20 1500.00 1800.00
N 2001.09.30 2000.00 3800.00
L 李明 男 苏州大河路1号
N 2001.03.01 800.00 900.00
我要求用SQL语句生成一个新表,表的字段及内容如下:
用户名 性别 地址 日期 发生金额 余额
胡飞 男 上海长宁区大海路10号 2001.01.01 -100.00 500.00
胡飞 男 上海长宁区大海路10号 2001.01.20 200.00 700.00
胡飞 男 上海长宁区大海路10号 2001.01.30 -300.00 400.00
张海 女 杭州西湖路103号 2001.05.01 300.00 800.00
张海 女 杭州西湖路103号 2001.06.08 -500.00 300.00
张海 女 杭州西湖路103号 2001.07.20 1500.00 1800.00
张海 女 杭州西湖路103号 2001.09.30 2000.00 3800.00
李明 男 苏州大河路1号 2001.03.01 800.00 900.00
这样的SQL应该如何写?