la commande FORMAT d'access n'existe plus en SQL

la commande FORMAT d'access n'existe plus en SQL - SQL/NoSQL - Programmation

Marsh Posté le 07-01-2005 à 12:13:36    

la commande FORMAT d'access n'existe plus en SQL
 
y a t-il une commande qui remplace ? si oui comment ?
 
merci d'avance

Reply

Marsh Posté le 07-01-2005 à 12:13:36   

Reply

Marsh Posté le 07-01-2005 à 12:14:37    

de quel SGBD parles tu ? et que souhaites tu faire ?


Message édité par Harkonnen le 07-01-2005 à 12:14:48

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 07-01-2005 à 12:14:45    

Elle est censée faire quoi?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-01-2005 à 12:15:57    

skeye a écrit :

Elle est censée faire quoi?

formater un champ, comme en VB


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 07-01-2005 à 12:24:41    


oui c'est cela ... formater un champ comme en vb
 
j'ai cette commande access 2000 et je veux le faire basculer en sql
Export: "04678;00067;" & Année(Date()) & Format(Mois(Date());"00" ) & Format(Jour(Date());"00" ) & ";D;511;" & [factor].[DebitCredit] & ";EUR;0000000;" & Format([factor].[client];"!@@@@@@@@@@@@@@@" ) & ";                       ;" & Format([factor].[no facture];"!@@@@@@@@@@@@@@" ) & ";" & Format([factor].[montant]*100;"000000000000000" ) & ";" & Année([factor].[date fac]) & Format(Mois([factor].[date fac]);"00" ) & Format(Jour([factor].[date fac]);"00" ) & ";" & Année([factor].[date echeance]) & Format(Mois([factor].[date echeance]);"00" ) & Format(Jour([factor].[date echeance]);"00" ) & ";" & VraiFaux([factor].[debitcredit]="F";"T";"A" ) & ";          ;                         ;              ;                                                   ;   ;"
 
comment remplacer le format en sql ??? merci

Reply

Marsh Posté le 07-01-2005 à 12:25:40    

Ben c'est du SQL propriétaire d'Access, c'est normal que ça ne marche pas ailleurs :??:

Reply

Marsh Posté le 07-01-2005 à 12:26:32    

oui je sais que cela ne marche pas et j'essaye de trouver la solution

Reply

Marsh Posté le 07-01-2005 à 12:35:12    

pourrais tu s'il te plait nous dire le SGBD cible ??


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 07-01-2005 à 13:26:09    

sql

Reply

Marsh Posté le 07-01-2005 à 13:26:55    


Ceci n'est pas un SGBD...:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-01-2005 à 13:26:55   

Reply

Marsh Posté le 07-01-2005 à 13:27:24    

quoi SQL ? SQL c'est un langage, pas un SGBD !!
Oracle ? SQL Server ? MySQL ? DB2 ? autre ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 07-01-2005 à 13:31:46    

sql server

Reply

Marsh Posté le 07-01-2005 à 13:36:08    

y'a pas d'équivalent.
de toute façons, faire le formatage sur le SGBD, y'a pas plus crade ! ce genre de truc se fait sur l'appli, pas sur le SGBD.
regarde toujours du coté de CONVERT et des fonctions de manipulations de chaine de SQL Server


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 07-01-2005 à 14:05:33    

Pour fait ça :
 

Code :
  1. Format(Mois(Date());"00" )


 
Tu peux par exemple faire :
 

Code :
  1. Right('00' + Cast(Month(dbo.GetDate()) as char(2)), 2)


 
[:spamafote]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed