Just nu i M3-nätverket
Jump to content

Datepart i Oracle


hockey2

Recommended Posts

Hej!

 

Jag jobbar vanligtvis med SQL server och där kan man ju få fram år från ett datum med koden datepart(yy,datum) men hur gör man i oracle.

 

Någon som vet?

 

Håkan A

 

[inlägget ändrat 2004-11-26 16:22:29 av hockey2]

Link to comment
Share on other sites

I sql*plus:

[color="#0000ff"]SELECT[/color] TO_CHAR(sysdate,[color="#ff0000"]'[/color]YYYY[color="#ff0000"]'[/color]) [color="#0000ff"]FROM[/color] dual

 

eller

 

[color="#0000ff"]SELECT[/color] TO_CHAR(sysdate,[color="#ff0000"]'[/color]YY[color="#ff0000"]'[/color]) [color="#0000ff"]FROM[/color] dual

 

...om du bara vill ha året på 2 tecken...

 

 

*glad att kunna hjälpa* :)

 

[inlägget ändrat 2004-11-29 18:33:04 av Zpiff]

Link to comment
Share on other sites

  • 3 years later...

Jag tycker syntaxen för DATEPART är ganska luddig i Oracle SQL.

Vad menas tex med tabellen dual? Om jag har tabellen PEOPLE som ser ut som

 

[log]

BDATE | NAME

===============

1944-12-06 Pelle

1982-05-16 Mia

1997-01-03 Kalle

1965-09-24 Lisa

[/log]

 

... och jag vill ha ut månaderna för samtligas födelsedagar, hur skriver jag då?

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...