Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cần giúp đỡ tìm ngày lớn nhất của hai cột
#1
Mong các Pro giúp đỡ nhé với nội dung như sau:

Em có một query có nội dung:
họ tên:................ngày vào...................ngày thăng chức............ ngày giáng chức......... ngày hiện tại
hùng..................12/09/2010................. 20/03/2011
hoa .................. 03/02/2009 ............... 15/07/2010 ................... 20/12/2010 ............
bé ....................15/11/2009 .................07/08/2010.....................
bé ....................15/11/2009 .................08/10/2010
bé ................... 15/11/2009 ................01/07/2011
.
với data trên như vậy là:
@ nhân viên bé có tới 3 ngày thăng chức vậy ở cột ngày hiện tại mình sẽ điền là ngày mới nhất (01/07/2011)
@ nhân viên hoa có tới ba ngày khác nhau như vậy ở cột ngày hiện tại sẽ lấy ngày mới nhất (20/12/2010 )

Mình là hoài mà không ra mong các pro giúp đỡ. câu hỏi này là lấy giá trị ngày lớn nhất của ba cột để trr về cột ngày hiện tại.
Chữ ký của boynhatrang Xin chào, mình là boynhatrang, Tham gia http://thuthuataccess.com/forum từ ngày 20-09 -11.
Reply
Những người đã cảm ơn
#2
* Bạn có bảng SoYeuLyLichCongNhanVien: Mã CNV, Địa chỉ,...
* Bảng CongTacCongNhanVien bạn nên thiết kế kiểu: Mã CNV, Mã Hoạt động, Ngày hoạt động,...
* Bảng Hoạt động gồm: Mã hoạt động, Tên hoạt động,... được nhập vào như sau:
- VaoLam, vào làm,...
- ThangChuc, thăng chức,...
- GiangChuc, giáng chức,...
- ThuongPhatKhac, thưởng phạt khác,...
- .....
Khi nhập dữ liệu, thống kê, quản lý sẽ dễ dàng hơn.

Đôi lời góp ý, Chúc vui!
Chữ ký của KínhCận Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn Hạ Vàng
#3
(21-09-11, 04:16 PM)KínhCận Đã viết: * Bạn có bảng SoYeuLyLichCongNhanVien: Mã CNV, Địa chỉ,...
* Bảng CongTacCongNhanVien bạn nên thiết kế kiểu: Mã CNV, Mã Hoạt động, Ngày hoạt động,...
* Bảng Hoạt động gồm: Mã hoạt động, Tên hoạt động,... được nhập vào như sau:
- VaoLam, vào làm,...
- ThangChuc, thăng chức,...
- GiangChuc, giáng chức,...
- ThuongPhatKhac, thưởng phạt khác,...
- .....
Khi nhập dữ liệu, thống kê, quản lý sẽ dễ dàng hơn.

Đôi lời góp ý, Chúc vui!

Thanks ban nhiều , mà cho hỏi bạn có chuyên sâu về access không, có gì cho minh xin so dt nhe.
Chữ ký của boynhatrang Xin chào, mình là boynhatrang, Tham gia http://thuthuataccess.com/forum từ ngày 20-09 -11.
Reply
Những người đã cảm ơn
#4
(22-09-11, 12:19 AM)boynhatrang Đã viết:
(21-09-11, 04:16 PM)KínhCận Đã viết: * Bạn có bảng SoYeuLyLichCongNhanVien: Mã CNV, Địa chỉ,...
* Bảng CongTacCongNhanVien bạn nên thiết kế kiểu: Mã CNV, Mã Hoạt động, Ngày hoạt động,...
* Bảng Hoạt động gồm: Mã hoạt động, Tên hoạt động,... được nhập vào như sau:
- VaoLam, vào làm,...
- ThangChuc, thăng chức,...
- GiangChuc, giáng chức,...
- ThuongPhatKhac, thưởng phạt khác,...
- .....
Khi nhập dữ liệu, thống kê, quản lý sẽ dễ dàng hơn.

Đôi lời góp ý, Chúc vui!

Thanks ban nhiều , mà cho hỏi bạn có chuyên sâu về access không, có gì cho minh xin so dt nhe.

Mình cũng tay ngang vào thảo luận nhau cho vui, gặp khó bạn bót lên để mọi người cùng góp tay.
Còn bí luôn thì hỏi huynh Noname "chủ Xị" Web? Tongue_smile
Chữ ký của KínhCận Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#5
(21-09-11, 02:53 AM)boynhatrang Đã viết: Mong các Pro giúp đỡ nhé với nội dung như sau:

Em có một query có nội dung:
họ tên:................ngày vào...................ngày thăng chức............ ngày giáng chức......... ngày hiện tại
hùng..................12/09/2010................. 20/03/2011
hoa .................. 03/02/2009 ............... 15/07/2010 ................... 20/12/2010 ............
bé ....................15/11/2009 .................07/08/2010.....................
bé ....................15/11/2009 .................08/10/2010
bé ................... 15/11/2009 ................01/07/2011
.
với data trên như vậy là:
@ nhân viên bé có tới 3 ngày thăng chức vậy ở cột ngày hiện tại mình sẽ điền là ngày mới nhất (01/07/2011)
@ nhân viên hoa có tới ba ngày khác nhau như vậy ở cột ngày hiện tại sẽ lấy ngày mới nhất (20/12/2010 )

Mình là hoài mà không ra mong các pro giúp đỡ. câu hỏi này là lấy giá trị ngày lớn nhất của ba cột để trr về cột ngày hiện tại.
Vấn đề của bạn là vừa so sánh theo hàng ngang, vừa so theo hàng dọc, vì vậy trong một query bạn không thể giải quyết vừa ngang vừa dọc được. Gợi ý thế này:
Đầu tiên bạn đặt hàm iff để tìm ngày lớn nhất trong 1 row
Query 1: ngayhientai: iff((vaongay>ngaythangchuc) and (vaongay>ngaygiangchuc), vaongay, iif(ngaygiangchuc>ngaythangchuc,ngaygiangchuc,ngaythangchuc))

lưu query này lại, query thứ 2, lấy source từ query 1, ta chọn max (vào ngày) groupby theo họ tên là được
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn haquocquan , Hạ Vàng
#6
(22-09-11, 11:02 AM)Noname Đã viết:
(21-09-11, 02:53 AM)boynhatrang Đã viết: Mong các Pro giúp đỡ nhé với nội dung như sau:

Em có một query có nội dung:
họ tên:................ngày vào...................ngày thăng chức............ ngày giáng chức......... ngày hiện tại
hùng..................12/09/2010................. 20/03/2011
hoa .................. 03/02/2009 ............... 15/07/2010 ................... 20/12/2010 ............
bé ....................15/11/2009 .................07/08/2010.....................
bé ....................15/11/2009 .................08/10/2010
bé ................... 15/11/2009 ................01/07/2011
.
với data trên như vậy là:
@ nhân viên bé có tới 3 ngày thăng chức vậy ở cột ngày hiện tại mình sẽ điền là ngày mới nhất (01/07/2011)
@ nhân viên hoa có tới ba ngày khác nhau như vậy ở cột ngày hiện tại sẽ lấy ngày mới nhất (20/12/2010 )

Mình là hoài mà không ra mong các pro giúp đỡ. câu hỏi này là lấy giá trị ngày lớn nhất của ba cột để trr về cột ngày hiện tại.
Vấn đề của bạn là vừa so sánh theo hàng ngang, vừa so theo hàng dọc, vì vậy trong một query bạn không thể giải quyết vừa ngang vừa dọc được. Gợi ý thế này:
Đầu tiên bạn đặt hàm iff để tìm ngày lớn nhất trong 1 row
Query 1: ngayhientai: iff((vaongay>ngaythangchuc) and (vaongay>ngaygiangchuc), vaongay, iif(ngaygiangchuc>ngaythangchuc,ngaygiangchuc,ngaythangchuc))

lưu query này lại, query thứ 2, lấy source từ query 1, ta chọn max (vào ngày) groupby theo họ tên là được
Thanks anh noname, anh cho hoi the nhe, minh co mot cot trong query 19/09/2011 nhung la DANG TEXT GIO MINH MUON CHUYEN COT DO SANG KIEU NGAY DE KHI MINH NHAP NGAY VAO THI NO SE TRU VAO COT NGAY TRONG QUERY. VAY LAM THE NAO?
Chữ ký của boynhatrang Xin chào, mình là boynhatrang, Tham gia http://thuthuataccess.com/forum từ ngày 20-09 -11.
Reply
Những người đã cảm ơn
#7
Bạn chú ý gõ tiếng Việt có dấu. Những vấn đề không liên quan nhau thì nên để trong 1 topic khác!

Ta có hàm dateserial(yyyy,mm,dd) => trả về ngày tháng.
Ví dụ: dateserial(2010,11,20)=> 20/11/2010

Ta có hàm val(text) => trả về giá trị số.

Ví dụ: val("2010") => 2010

Ta có hàm, left, mid, right để cắt chuỗi!

Mình post các hàm này bạn hiểu ý rồi chứ! Sử dụng linh hoạt sẽ đạt được những gì mình muốn!
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Hạ Vàng
#8
cám ơn anh noname nhiều, cuối tuần vui vẻ nha anh.
Chữ ký của boynhatrang Xin chào, mình là boynhatrang, Tham gia http://thuthuataccess.com/forum từ ngày 20-09 -11.
Reply
Những người đã cảm ơn Noname


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Xin giúp đỡ về sử dụng hàm Dlookup với nhiều điều kiện dangh5 1 73 30-11-16, 10:44 PM
Bài mới nhất: dangh5
  [Hỏi] Lọc Hợp đồng theo điều kiện ngày tháng vuthaiha90 7 290 28-11-16, 05:31 PM
Bài mới nhất: vuthaiha90
Question [Help] Cần giúp đỡ tạo query lấy giá trị của dòng liền trước để tính giá trị trung bình luonguct 4 89 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  [Hỏi] Tính số ngày công tác trangdv.pchg 25 580 13-11-16, 01:20 PM
Bài mới nhất: ongke0711
  Hướng Dẫn Lọc ngày tháng năm lùi một ngày so với ngày hiện tại và trừ thứ bảy, chủ nhật jeck09nt 3 122 21-10-16, 12:41 PM
Bài mới nhất: ongke0711

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ