Quantcast
Channel: Forum Getting started with SQL Server
Viewing all articles
Browse latest Browse all 7129

Combine multiple field on the basis of EM_ID field.

$
0
0

Hi Everyone,

I need your help in formulating a view through which I can create a an output like below image -

Monthly Table

NUMSTATUSACTIVITYCODE
HAX603Completed0x45845a
HAX317Completed0x112z44
HAX465Completed0x1155x4
HAX523Completed0x124c69


Season Table

NUMSTARTMONTHSTARTDAYENDMONTHEMDDAY
HAX603JULY1OCTOBER31
HAX317DECEMBER1DECEMBER31
HAX317MARCH1MARCH31
HAX317July1July28
HAX603DECEMBER1DECEMBER31
HAX465MARCH1MARCH31
HAX465July1July28
HAX465August1August30
HAX523November1November30

Final Output 

NUMSTATUSACTIVITYCODE<SEASONS>
HAX603Completed0x45845a1 JULY - 31 OCTOBER, 1 DECEMBER - 31 DECEMBER
HAX317Completed0x112z441 DECEMBER - 31 DECEMBER, 1 MARCH - 31 MARCH, 1 July - 30 July
HAX465Completed0x1155x41 MARCH - 31 MARCH, 1 July - 28 July, 1 August - 30 August
HAX523Completed0x124c691 November - 30 November

I have written a query to join the values of multiple field, but lacking in as how will I formulate a view which will check for the duplicate values of Num fields and merge there values in a single field like season.

select num, (CAST(startday AS VARCHAR(3)) + ' ' +  startmonth + ' - ' + CAST(endday AS VARCHAR(3)) + ' ' +  endmonth)AS Season from seasons;

I will really appreciate if you can help me understanding the possibility for this and how can i achieve this please.

Thanks

DP


Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>