Day 14
Last updated
Was this helpful?
Last updated
Was this helpful?
λ μ§ - μκ° λ°μ΄ν°λ₯Ό μ μ₯νκ³ μ°μ°νλ λ°©λ²μ λν΄μ μμ보μ
λ μ§λ μκ° λ°μ΄ν°λ μμΉ λ°μ΄ν°μ κ°μ΄ μ¬μΉ μ°μ°μ΄ κ°λ₯ν¨ λ μ§μκ° λ°μ΄ν°λ₯Ό μ΄λ»κ²λ μ°μ°μ λ리면 κ²°κ³Όκ°μΌλ‘ λ μ§μκ° λ°μ΄ν°λ₯Ό λ±λ κ²½μ°λ μκ³ κΈ°κ°ν(interval)μ΄ λμ€λ κ²½μ°λ μμ
RDBMSμλ νμ¬ μμ€ν μ λ μ§μ μκ°μ νμΈν μ μλ ν¨μκ° μ‘΄μ¬νλ€ νμ€ SQLμμλ 'CURRENT_TIMESTAMP'μ΄λΌλ ν¨μλ₯Ό ν΅ν΄μ νμ¬ μμ€ν μ μκ°μ μ°Ύμ μ μμ νΉμ΄νκ²λ ν¨μμ΄μ§λ§ νλΌλ―Έν° κ°μκ² νμμκΈ° λλ¬Έμ ()μμ΄ λ¨μν ν¨μλͺ μΌλ‘ μνλ λμμ μ¬μ© κ°λ₯ μ΄μΈμλ Oracleμμλ SYSDATE ν¨μκ° μ‘΄μ¬νκ³ μμΌλ©° SQL Serverμμλ GETDATE ν¨μλ₯Ό μ¬μ©ν΄μ μμ€ν λ μ§λ₯Ό νμΈ νμ§λ§ κ·Έλλ μΌλ¨μ 'νμ€'μ μλκΈ° λλ¬Έμ 'CURRENT_TIMESTAMP'λ₯Ό μ¬μ©νμ
λ μ§ λ°μ΄ν°λ₯Ό λλΉμ μ μ₯νλ κ²½μ°, CURRENT_TIMESTAMPλ₯Ό μ¬μ©ν΄μ μμ€ν μμ λ μ§λ₯Ό μ μ₯νλ κ²μ΄ κ°λ₯νλ€ νμ§λ§ μμμ λ μλ₯Ό μ μ₯νκ³ μΆμ κ²½μ°μλ μ§μ λ μ§λ₯Ό μ ν΄μ€μΌκ² μ§? κ·Όλ° λ μ§μ μμμ λλΌλ³λ‘ λ€λ₯΄λ€λκ² μ‘°κΈμ μ¬κ³ μ΄κΈ΄ νλ€ κ·Έλμ κ° λλΉμλ λ μ§ λ°μ΄ν°λ₯Ό μμν μ μλ ν¨μλ₯Ό μ§μ μμλ‘ oracleμμλ TO_DATE ν¨μλ₯Ό μ¬μ©ν΄μ λ°μ΄ν°λ₯Ό λ μ§ν λ°μ΄ν°λ‘ λ³νν μ μκ³ μμλ λ³λλ‘ μ§μ κ°λ₯ μμλ‘λ TO_DATE('2014/01/25', 'YYYY/MM/DD') μ΄λ κ² μνλ μμμ μ§μ΄λ£μ΄μ μνλ λ¬Έμμ΄μ λ μ§ λ°μ΄ν°λ‘ λ³κ²½ κ°λ₯ λ°λλ‘ TO_CHARλ₯Ό ν΅ν΄μ λ μ§ λ°μ΄ν°λ₯Ό λ¬Έμμ΄λ‘ λ³κ²½λ κ°λ₯νλ€!!
λ μ§μκ°ν λ°μ΄ν°λ κΈ°κ° μμΉλ°μ΄ν°μ λ§μ λ° λΊμ ν μ μλ€ 'INTERVAL 1 DAY' μ μλ―Έλ '1μΌ ν'λΌλ κΈ°κ°ν μμμ΄λ€ νμ§λ§ κΈ°κ°ν μμλ λ°μ΄ν°λ² μ΄μ€λ§λ€ λ€λ₯΄κΈ° λλ¬Έμ μ°Ύμμ μ°μ
μ¬μ€ λΊμ μ λ λ μ§ κ°μ μ°¨μ΄λ₯Ό κ°μ§κ³ λΉκ΅νκΈ° μν΄μλ§ μ¬μ©νκ³ λλΉλ§λ€ μλ‘ μ¬μ©νλ λ°©μμ΄ λ€λ₯΄λ€..! Oracleμμλ λ¨μνκ² '2022-03-13'-'2022-03-3' μ΄λ κ² μ°μ° μμμ μ¬μ©ν΄μ κ³μ°μ΄ κ°λ₯νκ³ MySQLμμλ DATEDIFF('2022-03-13', '2022-03-3') μ΄λ κ² ν¨μλ₯Ό μ¬μ©ν΄μ κ³μ°μ΄ κ°λ₯ν¨