Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C#] Ricerca Data in campo Varchar

    Ciao a tutti (spero di nn aver sbagliato stanza),
    io ho questa necessità, ho un'applicazione in c# che deve ricercare degli item in un range di date, tali date però sono scritte in un campo vachar2, vi chiedo un consgilio perchè ho dei comportamenti strani, cioè, la query che eseguo, che mi ritorna un elemento, è questa

    select * from HR.LOG where SOURCE = 'EDMS' and STATO ='OK' and ORA between '02/08/2005' and '3/08/2007' AND FLUSSO = 'G' order by ORA DESC

    mentre se scrivo

    select * from HR.LOG where SOURCE = 'EDMS' and STATO ='OK' and ORA between '02/08/2005' and '03/08/2007' AND FLUSSO = 'G' order by ORA DESC

    cioè mettendo 03 invece di 3...non mi ritorna niente....inoltre, la data che mi ritorna è 11/08/2007....quindi è sballata pure quella..... ...c'è un modo, via query o via codice, per trattare come data ciò che pesco da un campo non data?

    grazie!

  2. #2
    ..niè rettifico....03 no e 3 si? umh...strano..e se il between lo fai dal 2/.../.. al 3/../..

  3. #3
    cmq per trattare 03 a 3 puoi sempre fare così
    String data_t=data_1.Text.ToString();
    String data="";
    if(data_t.Substring(0,0)=="0")
    {
    data=data_t.Substring(1);
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.