Questione : Come richiamare SOLTANTO la colonna che ho bisogno di da una dichiarazione prescelta

Ciao, il

I ha una dichiarazione PRESCELTA ma dal momento che riporta tutte le colonne per quanto riguarda il giorno esso richiama. Sotto è la dichiarazione PRESCELTA. Che cosa vorrei fare è soltanto di richiamare i dati per il giorno che sto richiamando per; così, se faccio funzionare questo ed è mercoledì, voglio soltanto ciascuno di questi riportare la colonna di mercoledì. È ci un senso fare questo ed anche fare la colonna richiamata appena per dire DCS1, DCS2, DCS3, DCS4 anziché il giorno di settimana davanti esso? l'aiuto del

Any sarebbe molto appreciated.

Regards, il countryCode del

Ken


SELECT, il cityCode, il itemCode, lo storeType, il vendorCode, il gridCodeX, il gridCodeY, i rivestimenti, la marca, il rc, lo storeCode, lo storeName, l'ARABO, ItemName, il upcCode, TREF, il
satDCS1, sunDCS1, monDCS1, tueDCS1, wedDCS1, thuDCS1, friDCS1, satDCS2, sunDCS2, monDCS2, tueDCS2, wedDCS2, thuDCS2, friDCS2, il
satDCS3, sunDCS3, monDCS3, tueDCS3, wedDCS3, thuDCS3, friDCS3, satDCS4, sunDCS4, monDCS4, tueDCS4, wedDCS4, thuDCS4, friDCS4
FROM dbo.ScheduleView
WHERE (
QUANDO 1 ALLORA [SunDCS1] QUANDO 2 ALLORA [MonDCS1] QUANDO 3 ALLORA [TueDCS1] QUANDO 4 ALLORA [WedDCS1] QUANDO 5 ALLORA [ThuDCS1] QUANDO 6 ALLORA [FriDCS1] QUANDO 7 ESTREMITÀ di THEN
[SatDCS1] = 1)
OR
(
di CASO DATEPART (giorno della settimana, @date) QUANDO 1 ALLORA [SunDCS2] QUANDO 2 ALLORA [MonDCS2] QUANDO 3 ALLORA [TueDCS2] QUANDO 4 ALLORA [WedDCS2] QUANDO 5 ALLORA [ThuDCS2] QUANDO 6 ALLORA [FriDCS2] QUANDO 7 ESTREMITÀ di THEN
[SatDCS2] = 1)
OR
(
di CASO DATEPART (giorno della settimana, @date) QUANDO 1 ALLORA [SunDCS3] QUANDO 2 ALLORA [MonDCS3] QUANDO 3 ALLORA [TueDCS3] QUANDO 4 ALLORA [WedDCS3] QUANDO 5 ALLORA [ThuDCS3] QUANDO 6 ALLORA [FriDCS3] QUANDO 7 ESTREMITÀ di THEN
[SatDCS3] = 1)
OR
(
di CASO DATEPART (giorno della settimana, @date) QUANDO 1 ALLORA [SunDCS4] QUANDO 2 ALLORA [MonDCS4] QUANDO 3 ALLORA [TueDCS4] QUANDO 4 ALLORA [WedDCS4] QUANDO 5 ALLORA [ThuDCS4] QUANDO 6 ALLORA [FriDCS4] QUANDO 7 ESTREMITÀ di THEN
[SatDCS4] = 1)
class= del

Risposta : Come richiamare SOLTANTO la colonna che ho bisogno di da una dichiarazione prescelta

Scuse.
Parte di sinistra fuori * dalla domanda interna
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
GENERARE LA FUNZIONE dbo.fnScheduleView (datetime del @date)
I RITORNI POSPONGONO COME RITORNO
CON IL DP COME (SELEZIONARE DP=DATEPART (giorno della settimana, @date))
SELEZIONARE il countryCode, il cityCode, il itemCode, lo storeType, il vendorCode, il gridCodeX, il gridCodeY, i rivestimenti, la marca, il rc, lo storeCode, lo storeName, l'ARABO, ItemName, upcCode, TREF,
DSC1, DSC2, DSC3, DSC4
DA
(
	SELEZIONARE *,
	METTERE DP.DP QUANDO 1 ALLORA [SunDCS1] QUANDO 2 ALLORA [MonDCS1] QUANDO 3 ALLORA [TueDCS1] QUANDO 4 ALLORA [WedDCS1] QUANDO 5 ALLORA [ThuDCS1] QUANDO 6 ALLORA [FriDCS1] QUANDO 7 ALLORA
						   [SatDCS1] CONCLUDERE DSC1,
	METTERE DP.DP QUANDO 1 ALLORA [SunDCS2] QUANDO 2 ALLORA [MonDCS2] QUANDO 3 ALLORA [TueDCS2] QUANDO 4 ALLORA [WedDCS2] QUANDO 5 ALLORA [ThuDCS2] QUANDO 6 ALLORA [FriDCS2] QUANDO 7 ALLORA
						   [SatDCS2] CONCLUDERE DSC2,
	METTERE DP.DP QUANDO 1 ALLORA [SunDCS3] QUANDO 2 ALLORA [MonDCS3] QUANDO 3 ALLORA [TueDCS3] QUANDO 4 ALLORA [WedDCS3] QUANDO 5 ALLORA [ThuDCS3] QUANDO 6 ALLORA [FriDCS3] QUANDO 7 ALLORA
						   [SatDCS3] CONCLUDERE DSC3,
	METTERE DP.DP QUANDO 1 ALLORA [SunDCS4] QUANDO 2 ALLORA [MonDCS4] QUANDO 3 ALLORA [TueDCS4] QUANDO 4 ALLORA [WedDCS4] QUANDO 5 ALLORA [ThuDCS4] QUANDO 6 ALLORA [FriDCS4] QUANDO 7 ALLORA
						   [SatDCS4] CONCLUDERE DSC4
DALLA TRAVERSA di dbo.ScheduleView UNIRE IL DP
) QUADRATO
DOVE DSC1=1 O DSC2=1 O DSC3=1 O DSC4=1
ANDARE
Altre soluzioni  
 
programming4us programming4us