Announcement

Collapse
No announcement yet.

So sánh tháng năm trong sql

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • So sánh tháng năm trong sql

    tình hình là mình đang làm project. trong đó có phần thống kê doanh thu theo tháng. nhưng trong câu lệnh sql trong điều kiện where mình dùng month(ngay) between month(ngaybatdau) and month(ngayketthuc). nhưng nó lại chỉ so sánh và lấy ra tháng giữa 2 tháng đó chứ nó không so sánh năm. bác nào có cách khắc phục thì chỉ giúp.

  • #2
    a lấy thêm điều kiện year nữa. thêm and year(ngaybatdau)=year(ngayketthuc)
    Tôi đã chọn và tôi sẽ đi bằng mọi cách.

    Comment


    • #3
      Originally posted by 10520085 View Post
      a lấy thêm điều kiện year nữa. thêm and year(ngaybatdau)=year(ngayketthuc)
      vấn đề ở đây là mình muốn so sánh tháng năm. tức là tháng có thể chạy từ 1-12 và năm cũng có thể chạy từ năm này đến năm kia chứ ko phải là chỉ so sánh tháng trong 1 năm thôi. dù gì mình cũng thank bạn. mình đã tìm ra dc cách giải quyết. lấy convert(int,'year(ngay)'+left('0',2-len(month(ngay)))+'month(ngay)') bettween namthangbatdau and namthangketthuc. vậy là có thể giải quyết dc bài toán.

      Comment

      LHQC

      Collapse
      Working...
      X