Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

sorting month/year

- - - - -
  • Please log in to reply
2 replies to this topic

#1
BeatricePredescu

BeatricePredescu

    New Member

  • Grup: Junior Members
  • Posts: 22
  • Înscris: 31.01.2019
Buna,

Ma poate ajuta cineva cu urmatoarea situatie?
Am un tabel care contine Month (char), Year (number) si un aggregate de ID-uri. Cand vreau sa afisez pe grafic informatiile, nu primesc lunile in ordine cronologica.

e.g.  Mai 2017   123.000
        ..............
        April 2019   36.000


Daca fac sortare, imi decaleaza lunile si pastreaza anii ( 2017, 2018, 2019) - daca fac autonumber, o sa vad axa Y incepand cu Mai 2017.


Multumesc

#2
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,349
  • Înscris: 11.08.2003
Daca mai o coloana libera in tabelul respectiv, adauga o concatenare intre an si decode de luna, astfel incat sa ai yyyyMM si sa-ti fie mai simplu, altfel, probabil merge select cu formula dar s-ar putea sa dureze prea mult si sa omori baza.

#3
claz

claz

    Active Member

  • Grup: Members
  • Posts: 1,861
  • Înscris: 10.06.2005
Fa un view din care preiei coloanele si adauga o coloana care e convert din caracter in numar.
Pune si o conditie ca unde nu se poate converti, sa lase null, "00", "-", sau ce vrei.

LE
Ar trebui sa arate asa:
SELECT
Anul,
CAST([luna_format_nvarchar] AS int) AS [luna_format_int]
FROM tabela
ORDER BY Anul, [luna_format_int]


Edited by claz, 15 May 2019 - 20:13.


Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate