-1
我有下面的代碼:我可以添加然後把這個求和到數據表中嗎?
this.session = HibernateUtil.getSessionFactory().getCurrentSession();
List<CustomerPayment> paymentList = null;
try {
org.hibernate.Transaction tx = session.beginTransaction();
Query q = session.createQuery(
"from CustomerPayment where DATE like '%" + year + "'");
paymentList = (List<CustomerPayment>) q.list();
} catch (Exception e) {
e.printStackTrace();
}
我藉此記錄從CustomerPayment
表。在這個表中,有一個type
領域,這種類型的字段可以有兩個值bank
和cash
爲前:
ID CODE DATE AMOUNT TYPE
1 CK-00004 11/14/2013 100.5 BANK
3 CK-00004 09/17/2013 250.75 BANK
4 CK-00004 08/20/2013 250.25 CASH
我想的是,要總結個BANK量和現金量,並把它們變成數據表。
我該怎麼做?
耶,其中TYPE = '銀行' 再總結銀行 – user2326472 2013-04-29 12:48:28
'選擇類型,SUM(數量)FROM CustomerPayment GROUP BY type'? – NINCOMPOOP 2013-04-29 12:48:45
@Joop Eggen:你改變了OP的表結構! – NINCOMPOOP 2013-04-29 12:53:44