coba pakai ini , misal struktur tabel anda TABEL1 (TGL_LAHIR char(8)), maka :
  
  SELECT  
FLOOR(MONTHS_BETWEEN(TRUNC(SYSDATE),TO_DATE(TGL_LAHIR,'ddmmyyyy'))/12) AS 
"UMUR" FROM TABEL1
  
  semoga membantu.

Ade Octora <[EMAIL PROTECTED]> wrote:                                           
       coba kamu convert dulu jadi Type DATE
  
  select  TO_DATE ('11121970', 'DDMMYYYY')  from  dual
  
  rasanya sih klo dah dalam Type DATE udah bisa d calculate, 
  semoga bisa membantu.
   
  Thanks And Regards,
  ============================
  Ade Veria Octora
  Email : [EMAIL PROTECTED]
  
  ----- Original Message ----
  From: Ryant Febrian <[EMAIL PROTECTED]>
  To: [email protected]
  Sent: Tuesday, February 13, 2007 4:54:21 PM
  Subject: [indo-oracle] Tanya:Cara ngitung tahun
  
  Dear All,
  
Saya punya kasus sebagai berikut, saya punya field tanggal dengan  format 
character lalu saya mau hitung tahun dari setiap record tersebut.
  
  contoh :
  
  field tanggal_lahir 
  
  01021889
  
  11121970
  
  13081982
  
  itu field, tipe data character. saya mau menghitung umur masing2 tanggal 
lahir tersebut. gmn caranya ya ??
  
  Mohon maaf klo agak membingungkan pertanyaan saya, saya jg lagi bingung nie.. 
^_^. 
  
  ____________ _________ _________ _________ _________ _________ _
  
  Do you Yahoo!?
  
  Everyone is raving about the all-new Yahoo! Mail beta.
  
  http://new.mail. yahoo.com
  
  [Non-text portions of this message have been removed]
  
  <!--
  
  #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
  #ygrp-mlmsg table {font-size:inherit;font:100%;}
  #ygrp-mlmsg select, input, textarea {font:99% 
arial,helvetica,clean,sans-serif;}
  #ygrp-mlmsg pre, code {font:115% monospace;}
  #ygrp-mlmsg * {line-height:1.22em;}
  #ygrp-text{
  font-family:Georgia;
  }
  #ygrp-text p{
  margin:0 0 1em 0;
  }
  #ygrp-tpmsgs{
  font-family:Arial;
  clear:both;
  }
  #ygrp-vitnav{
  padding-top:10px;
  font-family:Verdana;
  font-size:77%;
  margin:0;
  }
  #ygrp-vitnav a{
  padding:0 1px;
  }
  #ygrp-actbar{
  clear:both;
  margin:25px 0;
  white-space:nowrap;
  color:#666;
  text-align:right;
  }
  #ygrp-actbar .left{
  float:left;
  white-space:nowrap;
  }
  .bld{font-weight:bold;}
  #ygrp-grft{
  font-family:Verdana;
  font-size:77%;
  padding:15px 0;
  }
  #ygrp-ft{
  font-family:verdana;
  font-size:77%;
  border-top:1px solid #666;
  padding:5px 0;
  }
  #ygrp-mlmsg #logo{
  padding-bottom:10px;
  }
  
  #ygrp-vital{
  background-color:#e0ecee;
  margin-bottom:20px;
  padding:2px 0 8px 8px;
  }
  #ygrp-vital #vithd{
  font-size:77%;
  font-family:Verdana;
  font-weight:bold;
  color:#333;
  text-transform:uppercase;
  }
  #ygrp-vital ul{
  padding:0;
  margin:2px 0;
  }
  #ygrp-vital ul li{
  list-style-type:none;
  clear:both;
  border:1px solid #e0ecee;
  }
  #ygrp-vital ul li .ct{
  font-weight:bold;
  color:#ff7900;
  float:right;
  width:2em;
  text-align:right;
  padding-right:.5em;
  }
  #ygrp-vital ul li .cat{
  font-weight:bold;
  }
  #ygrp-vital a {
  text-decoration:none;
  }
  
  #ygrp-vital a:hover{
  text-decoration:underline;
  }
  
  #ygrp-sponsor #hd{
  color:#999;
  font-size:77%;
  }
  #ygrp-sponsor #ov{
  padding:6px 13px;
  background-color:#e0ecee;
  margin-bottom:20px;
  }
  #ygrp-sponsor #ov ul{
  padding:0 0 0 8px;
  margin:0;
  }
  #ygrp-sponsor #ov li{
  list-style-type:square;
  padding:6px 0;
  font-size:77%;
  }
  #ygrp-sponsor #ov li a{
  text-decoration:none;
  font-size:130%;
  }
  #ygrp-sponsor #nc {
  background-color:#eee;
  margin-bottom:20px;
  padding:0 8px;
  }
  #ygrp-sponsor .ad{
  padding:8px 0;
  }
  #ygrp-sponsor .ad #hd1{
  font-family:Arial;
  font-weight:bold;
  color:#628c2a;
  font-size:100%;
  line-height:122%;
  }
  #ygrp-sponsor .ad a{
  text-decoration:none;
  }
  #ygrp-sponsor .ad a:hover{
  text-decoration:underline;
  }
  #ygrp-sponsor .ad p{
  margin:0;
  }
  o {font-size:0;}
  .MsoNormal {
  margin:0 0 0 0;
  }
  #ygrp-text tt{
  font-size:120%;
  }
  blockquote{margin:0 0 0 4px;}
  .replbq {margin:4;}
  -->
  
  __________________________________________________________
  Finding fabulous fares is fun.  
  Let Yahoo! FareChase search your favorite travel sites to find flight and 
hotel bargains.
  http://farechase.yahoo.com/promo-generic-14795097
  
  [Non-text portions of this message have been removed]
  
  
      
                                    

 
---------------------------------
The fish are biting.
 Get more visitors on your site using Yahoo! Search Marketing.

[Non-text portions of this message have been removed]

Kirim email ke