Carlos,
If you don't mind, I'll answer through the list, because there are
people there who know much more than I do.
Here's your question:
> Here I'm looking for subtract two datefields from diferentes tables if
> the field1 is not null, if that field is null the value is 'without
> close' and this case conditional
>
> CASE
> WHEN field1 IS NULL
> THEN 'SIN CERRAR'
> ELSE (STRFTIME('%J',field1) - STRFTIME('%J',field2))
> END AS DIAS_CERRAR,
How are you storing your dates? SQLite doesn't have a true date format,
so you need to store it either as a string or a number (which could be a
Julian date, a Unix-style number of seconds since a reference date, or
something else even).
Assuming you are storing your dates as strings like this: 2009-01-09,
the code above should give the difference, in days, between the 2 dates.
Is it not working for you?
> and this
>
> convert(STRFTIME('%J',field1) - STRFTIME('%J',field2))
I'm not sure what this is; convert() is not a standard function in
SQLite. Is this from hsql? Or is it a user-defined function?
glauber
-----Original Message-----
From: Carlos Suarez [mailto:[email protected]]
Sent: Friday, January 09, 2009 1:14 PM
To: [email protected]
Subject: [sqlite] Hi, a question from Colombia
Hi, my name is Carlos Suarez from Colombia, I have a few problems while
I migrated from hsql to sqlite and I want to know if you can help me
with some of this stuff by this way of mail or have I to quote in
somewhere?.
thanksfully
Carlos Suarez
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users