Announcement

Collapse
No announcement yet.

[Hỏi]Chuyển định dạng yy/mm/dd sang dd/mm/yy trong SQL

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

  • [Hỏi]Chuyển định dạng yy/mm/dd sang dd/mm/yy trong SQL

    Như tiêu đề ,ai pro vào giúp với :cry:

  • #2
    Originally posted by 12520276 View Post
    Như tiêu đề ,ai pro vào giúp với :cry:
    Mình nhớ là thế này:
    Code:
    set dateformat dmy
    ஐName: Lê Duy Minh
    ஐMail: minh.le.duy@gm.uit.edu.vn

    Comment


    • #3
      1 .INSERT INTO GIAOVIEN(MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,N GVL,HESO,MUCLUONG,MAKHOA) VALUES ('GV01','Ho Thanh Son','PTS','GS','Nam','5/2/1950','1/11/2004',5.00,2250000,'KHMT')
      2.INSERT INTO GIAOVIEN (MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL,HESO ,MUCLUONG,MAKHOA)VALUES ('GV02','Tran Tam Thanh','TS','PGS','Nam','12/17/1965','4/20/2004',4.50,2025000, 'HTTT')

      nhập 1 thi successful
      execute 2 thi báo lỗi Msg 242, Level 16, State 3, Line 1
      The conversion of a varchar data type to a smalldatetime data type resulted in an out-of-range value.
      The statement has been terminated.

      Comment


      • #4
        Originally posted by 12520276 View Post
        nhập 1 thi successful
        execute 2 thi báo lỗi Msg 242, Level 16, State 3, Line 1
        The conversion of a varchar data type to a smalldatetime data type resulted in an out-of-range value.
        The statement has been terminated.
        ...4/20/... Tháng 20 thì ngoài tầm với rồi.
        Thân Lãng Tử Phiêu Du Theo Ngàn Gió,
        Chốn Phiêu Hồng Buông Kiếm Tựa Hồng Nhan

        Đời Đạo Gian

        Comment


        • #5
          Trong SQL thì theo mình biết thì chỉ có thể thay đổi format ngày giờ khi dữ liệu đã được nhập thôi (bằng hàm CONVERT), còn mặc định Microsoft đã cài sẵn cho SQL là yyyy/mm/dd rồi. Khi nhập dữ liệu bạn chịu khó đổi vị trí của ngày và tháng với nhau thôi, VD: ngày 22/10/2006 thì lúc nhập vào SQL bạn nhập là 10/22/2006
          Originally posted by 12520276 View Post
          nhập 1 thi successful
          execute 2 thi báo lỗi Msg 242, Level 16, State 3, Line 1
          The conversion of a varchar data type to a smalldatetime data type resulted in an out-of-range value.
          The statement has been terminated.

          Comment


          • #6
            vậy là k còn cách chuyển sang dd/mm/yy à các a?

            Comment


            • #7
              Originally posted by 12520276 View Post
              vậy là k còn cách chuyển sang dd/mm/yy à các a?
              2.INSERT INTO GIAOVIEN (MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL,HESO ,MUCLUONG,MAKHOA)VALUES ('GV02','Tran Tam Thanh','TS','PGS','Nam','12/17/1965','4/20/2004',4.50,2025000, 'HTTT')
              Ủa theo mình thấy thì dữ liệu ngày tháng mà bạn Insert vô là theo kiểu mm/dd/yyyy mà bạn
              App Win 8 để cập nhật thông báo daa, fanpage các CLB, UIT Confessions,...: http://forum.uit.edu.vn/threads/3871...-Windows-8-8-1

              Comment


              • #8
                Originally posted by 12520276 View Post
                vậy là k còn cách chuyển sang dd/mm/yy à các a?
                SET DATEFORMAT DMY Tôi đang dùng nó. Đúng đó, tôi học từ anh năm cuối trường mình

                Comment


                • #9
                  theo lí thuyết và cả thực hành thì SET DATEFORMAT DMY thì ổn.
                  chúc bạn thành công!!

                  Comment


                  • #10
                    http://www.w3schools.com/sql/func_convert.asp

                    em sử dụng CONVERT(data_type(length),expression,style) với style có liệt kê ở dưới (103 là theo ý e) trong sql, kết hợp thêm hàm replace các ký tự mà em mong muốn, ngoài ra trong c# có class Datetime Culture gì đó.

                    Comment

                    LHQC

                    Collapse
                    Working...
                    X