Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: làm sao chọn điều kiện giữa ngày bắt đầu và ngày kết thúc

  1. #1
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    226

    Mặc định làm sao chọn điều kiện giữa ngày bắt đầu và ngày kết thúc

    Mấy anh/chị cho em hỏi em viết một câu lệnh hiện hình quảng cảo :
    select *
    from quangcao

    nhưng điều kiện thì em muốn nó hiện lên khi ngày bắt đầu bằng ngày hiện hành và kết thúc khi đến ngày kết thúc trong csdl thì phải làm sao
    và em muốn giới hạn chỉ lấy 2 quảng cáo thôi thì phải làm sao
    Mong anh/chị chỉ dùm

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    1. Để lấy 2 quảng cáo bạn dùng lệnh TOP nhé. (http://msdn.microsoft.com/en-us/library/ms189463.aspx)

    2. Điều kiện của bạn về ngày tháng, sao không cho vào điều kiện where để so sánh ngày tháng nhỉ ?
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  3. #3
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    226

    em cũng biết nhưng làm sao để viết điều kiện where về ngày bd và ngày kt được
    Em chọn ngày là datetime .Anh làm ơn giúp dùm em.Em cám ơn nhiều

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    so sanh datime bình thường dung < và > thôi bạn
    ví dụ :

    -- ngày start bằng ngày hiện tại
    CONVERT(varchar(8), fldStartDate, 112) = CONVERT(varchar(8), GETDATE(), 112)
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  5. #5
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    226

    mà sao em làm bên mysql thì rất dễ nó dùng hàm curdate() between ngaybd and ngaykt
    Anh có thể chỉ rõ chút ko em không hiểu lệnh đó cho lắm

  6. #6
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Mặc định làm sao chọn điều kiện giữa ngày bắt đầu và ngày kết thúc

    CONVERT(varchar(8), GETDATE(), 112) -> nó chuyển datetime về ngày tháng (bỏ phần giờ đi)

    VD: 02/09/2001 15:49:22 -? 02/09/2011 12:00:00

    -> như vậy bạn sẽ lấy được phần ngày để so sánh =.
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

Các đề tài tương tự

  1. Kỹ thuật C tại sao mảng có kí tự kết thúc lại là rỗng
    Gửi bởi vanvien trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 09-04-2013, 09:25 AM
  2. VS không xem \n là kí tự kết thúc ???
    Gửi bởi kwideur trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 08-03-2013, 09:32 PM
  3. Hàm trong C hàm tính số ngày (có ngày bắt đầu và ngày kết thúc) trong c
    Gửi bởi huynhhoangdong trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 07-11-2012, 05:20 PM
  4. tìm số thứ tự bắt đầu và kết thúc
    Gửi bởi yokashi trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 18
    Bài viết cuối: 25-02-2012, 10:10 AM
  5. Kết thúc chương trình
    Gửi bởi fire_dragon14988 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 13-09-2008, 02:08 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn