Chủ đề: Hỏi về trường giới tính
-
08-11-2008, 04:51 PM #11Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 3
Ðề: Hỏi về trường giới tính
hi hi, Cách của bạn cũng vẫn chưa ổn vì lại thiếu mất năm, lằng nhằng ra phết.
Có khi phải viết 1 đoạn VBA cho cái vụ này
-
08-11-2008, 05:02 PM #12Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Hỏi về trường giới tính
Gửi bởi behattieu
Chỉ cần chịu khó ngồi nhẩm là được.
Ai siêng thì ngồi tính đi. Tớ luời tính mấy cái này quá.
-
08-11-2008, 08:53 PM #13Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Hỏi về trường giới tính
Gửi bởi muontennguoi
Cái cách tính của muontennguoi:
Mã:WHERE (month([ns])*100 + day([ns])) BETWEEN (month(now())*100 + day(now())) AND (month(DateAdd("d",4,Now()))*100 + day(DateAdd("d",4,Now())))
Gửi bởi behattieu
Cái cách của muontennguoi cũng tương tự như cách tui làm, có khác một chút chút thôi. Chiêu thức đó bạn behattieu ạ. Không có trong cuốn thượng đâu, chỉ có trong cuốn hạ thôi.
-
08-11-2008, 10:02 PM #14Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Hỏi về trường giới tính
cai nay thi minh mù căng chải
-
08-12-2008, 03:08 PM #15Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 1
Ðề: Hỏi về trường giới tính
Mình nghĩ phatnq2002 cũng không để ý như mình ban đầu. Với query trên thì bạn thử đặt ngày của hệ thống là 28/12/2008 và tạo sinh nhật của 2 người
người 1: 29/12/2008; người 2: 1/1/2009 thử xem. Nó mất tiêu luôn người thứ 2.
Vấn đề là làm sao để chương trình nó tính chuẩn thôi chứ như mọi người làm thì chỉ cần lọc theo tháng xem tháng này có bao nhiêu người đến ngày sinh là xong đâu cần phải phức tạp như vậy. Mình đang nghĩ không biết mấy ông sinh vào ngày 29/2 mà năm đang tính để chi tiền sinh nhật lại không có ngaỳ 29/2 thì thế nào:confuse1:
-
08-12-2008, 04:32 PM #16Silver member
- Ngày tham gia
- Feb 2016
- Bài viết
- 32
Ðề: Hỏi về trường giới tính
Thì không tính sinh nhật.
Sinh nhật 29/2 thì phải 4 năm làm 1 lần thôi. Đạo Trời đã thế rồi.
(Nếu không thì đi coi bói thày nói trật lất hết làm sao?).
-
08-12-2008, 06:46 PM #17Silver member
- Ngày tham gia
- Apr 2016
- Bài viết
- 37
Ðề: Hỏi về trường giới tính
Gửi bởi muontennguoi
Đố thầy bói nào đoán trúng :smilielol5::smilielol5:
-
08-12-2008, 07:00 PM #18Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 36
Ðề: Hỏi về trường giới tính
Gửi bởi behattieu
Vậy mình đề xuất cách khác như thế này, bạn có đồng ý không nhé:
ngaysinh1 = DateSerial(Year(Date), Month(ngaysinh), Day(ngaysinh))
ngaysinh2 = DateSerial(Year(DateAdd("d", 4, Date)), Month(ngaysinh), Day(ngaysinh))
Điều kiện là: ... WHERE (ngaysinh1 BETWEEN Date And DateAdd('d", 4, Date)) OR (ngaysinh2 BETWEEN Date And DateAdd('d", 4, Date))
Bạn thay ngaysinh1 và ngaysinh2 ở điều kiện = các vế tương đương với chúng ở hai mệnh đề bên trên. Tôi viết vậy cho dễ nhìn, nếu bạn muốn rối rắm hơn thì đây:
WHERE (DateSerial(Year(Date), Month(ngaysinh), Day(ngaysinh)) BETWEEN Date And DateAdd('d", 4, Date)) OR (DateSerial(Year(DateAdd("d", 4, Date)), Month(ngaysinh), Day(ngaysinh)) BETWEEN Date And DateAdd('d", 4, Date))
Củ chuối vậy đi.
-
08-13-2008, 11:12 PM #19Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Hỏi về trường giới tính
Theo mình nên viết 1 hàm VBA để tính số ngày của ngày sinh . Như thế việc giải quyết vấn đề sẽ nhanh hơn và đỡ nhầm lẫn hơn là dùng mấy cái truy vấn trong query. Nếu dính dáng đến thuật toán tốt nhất là lôi thằng VBA ra để dùng vì chỉ cần mấy câu lệnh if, case là nó đã cho mình kết quả rồi. Bên cạnh đó cái function đó để còn dùng cho các thứ khác nữa chứ nhớ được cái nội dung của query như trên chắc chết mất
-
08-13-2008, 11:44 PM #20Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Hỏi về trường giới tính
Gửi bởi behattieu
Tuỳ trường hợp xem coi cái nào tiện lợi và dễ bảo trì nhất thì làm.
Mọi người chỉ biết rằng trong tinh lực mới chứa tinh trùng. Còn dịch nhờn của đàn ông có tinh trùng không vẫn còn là câu hỏi lớn. Trên thực tế, nam giới khi được tác động, kích thích sẽ sản sinh...
Dịch nhờn của đàn ông có tinh trùng không?