Bonjour à tous et toutes
Je patauge.
J'ai développé une appli assez complexe, médicale sur HF. Je teste le
passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une
date ="" --> cela ne marcge pas. J'essaie NULL, non plus...
J'ai essayé avec un paramètre que je remplace par une chaine vide
..rien n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence,
traitement_domicile.Traitement AS Traitement,
traitement_domicile.Dose_D AS Dose_D,
traitement_domicile.Fréquence_D AS Fréquence_D,
traitement_domicile.Depuis_le_D AS Depuis_le_D,
traitement_domicile.Stopper_le_D AS Stopper_le_D
FROM traitement_domicile
WHERE traitement_domicile.Depuis_le_D <= {Param2}
AND traitement_domicile.Référence = {Param1}
AND ( traitement_domicile.Stopper_le_D > {Param2} OR
traitement_domicile.Stopper_le_D = {Param3} )
ORDER BY Depuis_le_D DESC
Param1=date du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
J-M des Grottes
Le 26/09/2004, J-M des Grottes a supposé :
Bonjour à tous et toutes Je patauge. J'ai développé une appli assez complexe, médicale sur HF. Je teste le passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une date ="" --> cela ne marcge pas. J'essaie NULL, non plus... J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence, traitement_domicile.Traitement AS Traitement, traitement_domicile.Dose_D AS Dose_D, traitement_domicile.Fréquence_D AS Fréquence_D, traitement_domicile.Depuis_le_D AS Depuis_le_D, traitement_domicile.Stopper_le_D AS Stopper_le_D FROM traitement_domicile WHERE traitement_domicile.Depuis_le_D <= {Param2} AND traitement_domicile.Référence = {Param1} AND ( traitement_domicile.Stopper_le_D > {Param2} OR traitement_domicile.Stopper_le_D = {Param3} ) ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
-- Remove (nospam) from my Email. Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Le 26/09/2004, J-M des Grottes a supposé :
Bonjour à tous et toutes
Je patauge.
J'ai développé une appli assez complexe, médicale sur HF. Je teste le passage
éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une date
="" --> cela ne marcge pas. J'essaie NULL, non plus...
J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien n'y
fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence,
traitement_domicile.Traitement AS Traitement,
traitement_domicile.Dose_D AS Dose_D,
traitement_domicile.Fréquence_D AS Fréquence_D,
traitement_domicile.Depuis_le_D AS Depuis_le_D,
traitement_domicile.Stopper_le_D AS Stopper_le_D
FROM traitement_domicile
WHERE traitement_domicile.Depuis_le_D <= {Param2}
AND traitement_domicile.Référence = {Param1}
AND ( traitement_domicile.Stopper_le_D > {Param2} OR
traitement_domicile.Stopper_le_D = {Param3} )
ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Bonjour à tous et toutes Je patauge. J'ai développé une appli assez complexe, médicale sur HF. Je teste le passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une date ="" --> cela ne marcge pas. J'essaie NULL, non plus... J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence, traitement_domicile.Traitement AS Traitement, traitement_domicile.Dose_D AS Dose_D, traitement_domicile.Fréquence_D AS Fréquence_D, traitement_domicile.Depuis_le_D AS Depuis_le_D, traitement_domicile.Stopper_le_D AS Stopper_le_D FROM traitement_domicile WHERE traitement_domicile.Depuis_le_D <= {Param2} AND traitement_domicile.Référence = {Param1} AND ( traitement_domicile.Stopper_le_D > {Param2} OR traitement_domicile.Stopper_le_D = {Param3} ) ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
-- Remove (nospam) from my Email. Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Roumegou Eric
Après mure réflexion, J-M des Grottes a écrit :
Le 26/09/2004, J-M des Grottes a supposé :
Bonjour à tous et toutes Je patauge. J'ai développé une appli assez complexe, médicale sur HF. Je teste le passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une date ="" --> cela ne marcge pas. J'essaie NULL, non plus... J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence, traitement_domicile.Traitement AS Traitement, traitement_domicile.Dose_D AS Dose_D, traitement_domicile.Fréquence_D AS Fréquence_D, traitement_domicile.Depuis_le_D AS Depuis_le_D, traitement_domicile.Stopper_le_D AS Stopper_le_D FROM traitement_domicile WHERE traitement_domicile.Depuis_le_D <= {Param2} AND traitement_domicile.Référence = {Param1} AND ( traitement_domicile.Stopper_le_D > {Param2} OR traitement_domicile.Stopper_le_D = {Param3} ) ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
Oui en mySQL le to_date et le to_char d'oracle n'existe pas. Le truc est de changer les valeurs nulles en une valeur attendue (chaine vide ou autre). En mysql, c'est COALESCE (nvl en oracle). Cherche dans cette direction.
Après cela dépendra peut être du fait que tu utilises le sql natif (sqlexec) ou le le sql via HF (Hexecuterequete ou un truc du genre). Dans ce dernier cas (que je ne connais pas) il y a peut être le param qui dit sans correction à utiliser. (cf doc)
voilà une piste... vague mais pour un dimanche ^^
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
Après mure réflexion, J-M des Grottes a écrit :
Le 26/09/2004, J-M des Grottes a supposé :
Bonjour à tous et toutes
Je patauge.
J'ai développé une appli assez complexe, médicale sur HF. Je teste le
passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une
date ="" --> cela ne marcge pas. J'essaie NULL, non plus...
J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien
n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence,
traitement_domicile.Traitement AS Traitement,
traitement_domicile.Dose_D AS Dose_D,
traitement_domicile.Fréquence_D AS Fréquence_D,
traitement_domicile.Depuis_le_D AS Depuis_le_D,
traitement_domicile.Stopper_le_D AS Stopper_le_D
FROM traitement_domicile
WHERE traitement_domicile.Depuis_le_D <= {Param2}
AND traitement_domicile.Référence = {Param1}
AND ( traitement_domicile.Stopper_le_D > {Param2} OR
traitement_domicile.Stopper_le_D = {Param3} )
ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
Oui en mySQL le to_date et le to_char d'oracle n'existe pas.
Le truc est de changer les valeurs nulles en une valeur attendue
(chaine vide ou autre).
En mysql, c'est COALESCE (nvl en oracle).
Cherche dans cette direction.
Après cela dépendra peut être du fait que tu utilises le sql natif
(sqlexec) ou le le sql via HF (Hexecuterequete ou un truc du genre).
Dans ce dernier cas (que je ne connais pas) il y a peut être le param
qui dit sans correction à utiliser. (cf doc)
voilà une piste... vague mais pour un dimanche ^^
--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour à tous et toutes Je patauge. J'ai développé une appli assez complexe, médicale sur HF. Je teste le passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une date ="" --> cela ne marcge pas. J'essaie NULL, non plus... J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence, traitement_domicile.Traitement AS Traitement, traitement_domicile.Dose_D AS Dose_D, traitement_domicile.Fréquence_D AS Fréquence_D, traitement_domicile.Depuis_le_D AS Depuis_le_D, traitement_domicile.Stopper_le_D AS Stopper_le_D FROM traitement_domicile WHERE traitement_domicile.Depuis_le_D <= {Param2} AND traitement_domicile.Référence = {Param1} AND ( traitement_domicile.Stopper_le_D > {Param2} OR traitement_domicile.Stopper_le_D = {Param3} ) ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
Oui en mySQL le to_date et le to_char d'oracle n'existe pas. Le truc est de changer les valeurs nulles en une valeur attendue (chaine vide ou autre). En mysql, c'est COALESCE (nvl en oracle). Cherche dans cette direction.
Après cela dépendra peut être du fait que tu utilises le sql natif (sqlexec) ou le le sql via HF (Hexecuterequete ou un truc du genre). Dans ce dernier cas (que je ne connais pas) il y a peut être le param qui dit sans correction à utiliser. (cf doc)
voilà une piste... vague mais pour un dimanche ^^
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
J-M des Grottes
Roumegou Eric a écrit dans sa grande sagesse, ce 26/09/2004 la note suivante:
Après mure réflexion, J-M des Grottes a écrit :
Le 26/09/2004, J-M des Grottes a supposé :
Bonjour à tous et toutes Je patauge. J'ai développé une appli assez complexe, médicale sur HF. Je teste le passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une date ="" --> cela ne marcge pas. J'essaie NULL, non plus... J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence, traitement_domicile.Traitement AS Traitement, traitement_domicile.Dose_D AS Dose_D, traitement_domicile.Fréquence_D AS Fréquence_D, traitement_domicile.Depuis_le_D AS Depuis_le_D, traitement_domicile.Stopper_le_D AS Stopper_le_D FROM traitement_domicile WHERE traitement_domicile.Depuis_le_D <= {Param2} AND traitement_domicile.Référence = {Param1} AND ( traitement_domicile.Stopper_le_D > {Param2} OR traitement_domicile.Stopper_le_D = {Param3} ) ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
Oui en mySQL le to_date et le to_char d'oracle n'existe pas. Le truc est de changer les valeurs nulles en une valeur attendue (chaine vide ou autre). En mysql, c'est COALESCE (nvl en oracle). Cherche dans cette direction.
Après cela dépendra peut être du fait que tu utilises le sql natif (sqlexec) ou le le sql via HF (Hexecuterequete ou un truc du genre). Dans ce dernier cas (que je ne connais pas) il y a peut être le param qui dit sans correction à utiliser. (cf doc)
voilà une piste... vague mais pour un dimanche ^^
Merci,
J'ai déjà bien avancé en mettant 31/12/9999 comme date équivalente à vide ...
La sélection est alors simple.
A+
-- Remove (nospam) from my Email. Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Roumegou Eric a écrit dans sa grande sagesse, ce 26/09/2004 la note
suivante:
Après mure réflexion, J-M des Grottes a écrit :
Le 26/09/2004, J-M des Grottes a supposé :
Bonjour à tous et toutes
Je patauge.
J'ai développé une appli assez complexe, médicale sur HF. Je teste le
passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une
date ="" --> cela ne marcge pas. J'essaie NULL, non plus...
J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien
n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence,
traitement_domicile.Traitement AS Traitement,
traitement_domicile.Dose_D AS Dose_D,
traitement_domicile.Fréquence_D AS Fréquence_D,
traitement_domicile.Depuis_le_D AS Depuis_le_D,
traitement_domicile.Stopper_le_D AS Stopper_le_D
FROM traitement_domicile
WHERE traitement_domicile.Depuis_le_D <= {Param2}
AND traitement_domicile.Référence = {Param1}
AND ( traitement_domicile.Stopper_le_D > {Param2} OR
traitement_domicile.Stopper_le_D = {Param3} )
ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
Oui en mySQL le to_date et le to_char d'oracle n'existe pas.
Le truc est de changer les valeurs nulles en une valeur attendue (chaine vide
ou autre).
En mysql, c'est COALESCE (nvl en oracle).
Cherche dans cette direction.
Après cela dépendra peut être du fait que tu utilises le sql natif (sqlexec)
ou le le sql via HF (Hexecuterequete ou un truc du genre). Dans ce dernier
cas (que je ne connais pas) il y a peut être le param qui dit sans correction
à utiliser. (cf doc)
voilà une piste... vague mais pour un dimanche ^^
Merci,
J'ai déjà bien avancé en mettant 31/12/9999 comme date équivalente à
vide ...
La sélection est alors simple.
A+
--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Roumegou Eric a écrit dans sa grande sagesse, ce 26/09/2004 la note suivante:
Après mure réflexion, J-M des Grottes a écrit :
Le 26/09/2004, J-M des Grottes a supposé :
Bonjour à tous et toutes Je patauge. J'ai développé une appli assez complexe, médicale sur HF. Je teste le passage éventuel à MySQL avec l'accès natif de PCS.
Cela marche +/- .. mais je rame sur une histoire de date.
Je veux sortir une série d'enregistrements dont un des critères est une date ="" --> cela ne marcge pas. J'essaie NULL, non plus... J'ai essayé avec un paramètre que je remplace par une chaine vide ..rien n'y fait ...
Voilà la requête:
SELECT DISTINCT traitement_domicile.Référence AS Référence, traitement_domicile.Traitement AS Traitement, traitement_domicile.Dose_D AS Dose_D, traitement_domicile.Fréquence_D AS Fréquence_D, traitement_domicile.Depuis_le_D AS Depuis_le_D, traitement_domicile.Stopper_le_D AS Stopper_le_D FROM traitement_domicile WHERE traitement_domicile.Depuis_le_D <= {Param2} AND traitement_domicile.Référence = {Param1} AND ( traitement_domicile.Stopper_le_D > {Param2} OR traitement_domicile.Stopper_le_D = {Param3} ) ORDER BY Depuis_le_D DESC
Param1Úte du jour
Param2= référence du patient
Param3=Vide ou null ou "" ou ''
Cela ne marche pas
Merci...
je me complète ... le travaille en WD7.5
Oui en mySQL le to_date et le to_char d'oracle n'existe pas. Le truc est de changer les valeurs nulles en une valeur attendue (chaine vide ou autre). En mysql, c'est COALESCE (nvl en oracle). Cherche dans cette direction.
Après cela dépendra peut être du fait que tu utilises le sql natif (sqlexec) ou le le sql via HF (Hexecuterequete ou un truc du genre). Dans ce dernier cas (que je ne connais pas) il y a peut être le param qui dit sans correction à utiliser. (cf doc)
voilà une piste... vague mais pour un dimanche ^^
Merci,
J'ai déjà bien avancé en mettant 31/12/9999 comme date équivalente à vide ...
La sélection est alors simple.
A+
-- Remove (nospam) from my Email. Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium