我想合并行号和日期相同的行,同时汇总收到的数量和未完成的数量。另外,PO#应与“,”结合使用。
请参考下面的图片或表格。
预先谢谢你!
这是我的SQL查询...
class StartPage(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent)
self.controller = controller
label = tk.Label(self, text="Enter 4 digit pin", font=controller.title_font, fg="red")
label.pack(side="top", fill="x", pady=10)
Pin = tk.Entry(self, bd = 4, relief="groove", show="*", font=20, justify='center')
Pin.pack()
submit = tk.Button(self, text="Submit", width=12,font=tkfont.Font(size=12),command=lambda: controller.show_frame("Options"), cursor="hand2")
submit.pack()
class Options(tk.Frame,StartPage):
def __init__(self, parent, controller):
print(Pin)
tk.Frame.__init__(self, parent)
self.controller = controller
f1=tk.Frame(self)
f1.pack()
f2=tk.Frame(self)
f2.pack(side="bottom")
button1 = tk.Button(f1, text="Balance Inquiry",relief="flat", padx=30, justify='left', cursor="hand2", fg="red", font=tkfont.Font(size=10),
command=lambda: controller.show_frame("PageOne"))
button1.pack(side="left")
button2 = tk.Button(f1, text="Deposit",relief="flat", padx=50, justify='right', cursor="hand2", fg="red", font=tkfont.Font(size=10),
command=lambda: controller.show_frame("PageTwo"))
button2.pack(side="left")
button3 = tk.Button(f2, text="Withdraw",relief="flat", padx=50, justify='left', cursor="hand2", fg="red", font=tkfont.Font(size=10),
command=lambda: controller.show_frame("PageThree"))
button3.pack(side="left")
button4 = tk.Button(f2, text="Pin Change",relief="flat", padx=50, justify='right', cursor="hand2", fg="red", font=tkfont.Font(size=10),
command=lambda: controller.show_frame("PageFour"))
button4.pack(side="left")
日期ITEMNO PONUMBER位置收到优秀
2018年4月22日MA1005 SON18497 SF 50 50
2018年4月22日MA1005 SON18562 SF 300 0
日期ITEMNO PONUMBER位置收到优秀
2018年4月22日MA1005 SON18497,SON18562 SF 350 50
引用此图片:
答案 0 :(得分:0)
您可以尝试使用stuff()函数
rev input | cut -f2- | rev > output