PDA

View Full Version : Câu lệnh SQL đơn giản ! cần giúp đỡ



gameonline
14-10-2011, 09:22
Tình hình là mình học SQL cách đây 3 năm rồi, giờ phải moi ra để làm 1 bài test. Nhưng ngại ôn lại quá

Có một đề đơn giản như này, nhưng quên mất cách viết câu lệnh . Mọi người giúp mình để mình nhớ lại câu lệnh nhé . Trước mấy bài này làm ngon ơ nhưng giờ quên rồi.

Cho bảng cơ sở dữ liệu Table Thu_Chi có trường ngày, thu_chi, so_tien, uer_ID

Viết câu lệnh SQL tính tổng số thu, tổng số chi của từng ngày từ <ngày 1><ngàyn> chỉ hiện lên những ngày có tổng số thu>1000 hoặc tổng số chi bé hơn 500
Viết câu lệnh SQL tính tổng số thu, tổng số chi của tất cả những ngày bé <n> và tổng thu_chi lớn hơn 0

Đề tựa tựa như thế, thank các bro, đề thiếu thì cứ edit thêm, tớ chỉ cần nhớ lại phương pháp là đc thôi

megaownage
14-10-2011, 12:23
group by ngảy, having tổng số vv...

gameonline
18-10-2011, 08:42
Bạn làm chi tiết hơn đc ko ? Cài từ ngày 1 đến ngày n thì sum kiểu gì nhỉ ?

megaownage
18-10-2011, 09:25
Tình hình là mình học SQL cách đây 3 năm rồi, giờ phải moi ra để làm 1 bài test. Nhưng ngại ôn lại quá

.... tớ chỉ cần nhớ lại phương pháp là đc thôi

Ủa không phải học rồi, chỉ cần gợi ý thôi sao?

từ ngày 1 đến ngày n

subquery: where ngày >= ngày 1 and ngày <= ngày n /* nếu trong ngày không có giờ */
ngày >= ngày 1 and ngày < ngày n+1 /* nếu trong ngày có giờ */

gameonline
21-10-2011, 10:47
từ ngày 1 đến ngày n

subquery: where ngày >= ngày 1 and ngày <= ngày n /* nếu trong ngày không có giờ */
ngày >= ngày 1 and ngày < ngày n+1 /* nếu trong ngày có giờ */
Trong ngày có giờ thì sao phải n+1 nhỉ ??

megaownage
21-10-2011, 14:42
Bất cứ giờ nào của ngày hôm nay cũng đều là trước ngày mai, phải không?