> I insert data in this way (for example):
>
> INSERT INTO [filed1] VALUES TIME('29-01-2011 08:00:00')

Result of TIME('29-01-2011 08:00:00') is NULL. So your field1 doesn't
contain anything. Maybe that's why your comparison doesn't work.


Pavel


On Tue, Nov 22, 2011 at 11:57 AM, Steffen Mangold
<steffen.mang...@balticsd.de> wrote:
> Hi  Igor,
>
>>
>> Yes. You can use any expression. AND and OR are operators, just like + or =
>>
>
> Ok, thank you good to know.
>
>>
>> SQLite doesn't have a dedicated "time" type. There are many ways to store 
>> time values - e.g. as a string '12:34', or as a number of seconds from 
>> midnight.
>> How exactly do you put your time values into the field?
>>
>
> I create the table in this way:
>
> CREATE TABLE tabel1 (
>  [field1] time,
> );
>
> I insert data in this way (for example):
>
> INSERT INTO [filed1] VALUES TIME('29-01-2011 08:00:00')
>
>>
>> TIME() produces a string of the form '12:34:56' (hours:minutes:seconds).
>> What's in NEW.TimeStamp? What's in field1?
>>
>
> NEW.TimeStamp is a complete datetime.  But I only want to compare the time 
> part in my trigger.
>
> --
> Steffen Mangold
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to