跳轉到內容

Openbravo POS/開發指南/SQL 查詢

來自華夏公益教科書,一個開放世界的開放書籍

Postgres

按日期計算總銷售額

SELECT date(tickets.datenew), 
SUM(productsout.price*productsout.units) AS total 
FROM tickets LEFT OUTER JOIN productsout ON tickets.ticketid=productsout.ticketid
GROUP BY date
ORDER BY date

按產品、按日期(在日期範圍中)計算總計

SELECT date(datenew) AS theDate, name, SUM(units * price) AS price
FROM productsout
    LEFT OUTER JOIN products ON productsout.product=products.reference
    LEFT OUTER JOIN tickets on productsout.ticketid=tickets.ticketid

WHERE datenew BETWEEN 
'2006/2/16' AND 
'2006/2/19:23:59'

GROUP BY date(datenew),name
ORDER BY date(datenew),name

不刪除產品的情況下重置資料庫

?

MySQL

華夏公益教科書