Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : Behöv att få föregående månader i SQL-server
Ja det är mig, igen… som another i en lång rad av questions.
I har denna SQL: månad för
SELECT, funding_stoplight, månad för stoplight_listing
WHERE för funding_desc
FROM = datepart (månaden, getDate ()) OCH år = datepart (året, getDate ()) OCH pid = ”TESTAR”;
which fungerar fint för vad jag behöver… statusen av strömmen month.
Now som beställaren önskar att jag ska få statusen av ”den FÖREGÅENDE” månad…
Things för att betrakta…
If starter för en projektera precis, det finns inte någon föregående månad…
if vi är i månad 1, eller 2 där går endast att vara på max, 1, eller 2 månader previous.
If vi spänner över år… hur jag beräknar för det… considering en projektera kunde starta Jan 1, den/>
I funderare som täcker retur för it.
The värderar för den OVANNÄMNDA SQLEN är: Stoplight Description
7 Y för
Month någon text…
I önska att ska visa de föregående 3 månaderna:
So den kunde vara: för
6 allt G är good
5 R som allt är bad
4 Y, allt inte är så dåligan….,
Do jag behöver separata SQL-meddelanden, eller kan jag utföra den med på SQL?
Thanks, alla,
Peter
" klar "
Svar : Behöv att få föregående månader i SQL-server
du bör förbättra har det färdigt att datera i en kolonn i stället för avskilda kolonner för år och månad…,
ditåt du kan ha en query med ”att datera MELLAN getDate () OCH DATEADD (MÅNAD, -3, getDate ())”,
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag